W czystej instalacji Ubuntu 11.04 (Natty Narwhal) użyłem tylko jednej partycji do wszystkiego. Linia dodana do pliku fstab jest następująca
UUID=xxx / ext4 errors=remount-ro 0 1
Czy nie powinno być tam „ domyślnych ”?
Wpadłem na to podczas próby przeniesienia folderu domowego na inną partycję. Zrobiłem to i wszystko działa dobrze. Dodałem tylko errors=remount-ro
w linii fstab dla /home
.
Teraz jestem w trakcie „zabezpieczania” go i mądrzejszego wybierania tych opcji (jak dodawanie nodev i nosuid). Czy muszę dodawać „domyślne”, czy nie? Dlaczego nie został dodany?
Jakie konkretne opcje są i tak „domyślne” w Natty Narwhal?
Czy muszę dodać
UUID=xxx /home ext4 nodev,nosuid,errors=remount-ro 0 2
lub
UUID=xxx /home ext4 defaults,nodev,nosuid,error=remount-ro 0 2
albo coś innego?
Widziałem też, że relacja czasowa jest domyślna dla Natty Narwhal. Ale czy domyślne są uruchomione, jeśli nie ma wzmianki o domyślnym słowie kluczowym w fstab i wyjściu „mount”?
errors=remount-ro
to tłumaczyrw,relatime, errors=remount-ro
lubrw,suid,dev,exec,auto,nouser,async,errors=remount-ro
? Zaczynałem mieć wrażenie, że jeśli „defaults” nie jest wyraźnie wymienione, to i tak jest implikowane i zostało usunięte z domyślnej konfiguracji fstab z powodu redundancji, jeśli istnieją inne opcje.rw,relatime,errors=remount-ro
. Kiedy coś montujesz, możesz sprawdzić opcje montowania, wydając poleceniemount
lubcat /proc/mounts
.nodev,nosuid,errors=remount-ro
dla / home, tocat /proc/mounts
zwracarw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=ordered
jako opcje. Jeśli edytujędefaults,nodev,nosuid,errors=remount-ro
plik fstab i dodam słowo kluczowe defaults, to po zrestartowaniucat /proc/mounts
zwraca dokładnie to samo, co poprzednio. Podefaults
dodaniu do fstab nic nie zmienia, przynajmniej w / proc / mounts. Co się dzieje?man mount
ponownie: Niektóre z tych opcji mogą być domyślnie włączone lub wyłączone w jądrze systemu. Aby sprawdzić bieżące ustawienie, zobacz opcje w / proc / mounts. Lepiej jest wypisać kolejno wybrane opcje i sprawdzić ich dostępność.man 8 mount
mówi oerror
atrybucie dostępnej dlaext2
żeThe default is set in the filesystem superblock, and can be changed using tune2fs(8)