• Usuwanie rozszerzenia 64bit i nie tylko w ext4

    dodany przez Przemysław Sikora

    Miałem kilka dni temu problem z przeniesieniem maszyny wirtualnej (Xen) opartej na CentOS 6 z hosta fizycznego z zainstalowanym CentOS 6 na taki z CentOS 7. Na pierwszy rzut oka nie powinno być żadnych problemów, ale ….“mkfs.ext4” na CentOS 7 domyślnie włącza rozszerzenie 64bit na systemie plików. Domyślny “fsck” na CentOS 6 nie potrafi sprawdzić dysku z powyższym rozszerzeniem 🙁 i system nie był w stanie się uruchomić poprawnie. Rozwiązanie poniżej:

     mkfs.ext4 -O ^64bit ścieżka_do_dysku

    Dosłownie wczoraj miałem podobny problem tylko, że z migracją VM opartej na CentOS 7 z Public Cloud (KVM) na Ubuntu 18.04 (Xen). Problem dotyczył właśnie narzędzia “mkfs”, a dokładniej to jego konfiguracji. Znajduje się ona w pliku “mke2fs.conf”.

    vim /etc/mke2fs.conf

    ustawiamy

    features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize,64bit

    a następnie klasycznie

     mkfs.ext4 ścieżka_do_dysku

    Ustawione przeze mnie “features” nie są przypadkowe, bo zaczerpnąłem je z rodzimej dystrybucji mojego maszyny wirtualnej (CentOS 7). Jakbyście mieli jakieś trudności, to piszcie w komentarzach lub na forum. Dzielmy się wiedzą na temat takich i innych problemów 🙂

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony