[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

fstab, mount i kolejność montowania przy starcie systemu



Witam,

System: Debian 6.0.2

Kernel: Linux mx 2.6.32-5-amd64 #1 SMP Fri Sep 9 20:23:16 UTC 2011 x86_64 GNU/Linux

Od pewnego czasu (podejrzewam, że od czasu ostaniego update'u kernela) mam problem z montowaniem filesystem'ów przy restartcie systemu.

Lubię montować różne fs z różnymi opcjami (choć jeszcze nie zdążyłem zmienić opcji), stąd mój /etc/fstab wygląda w następujący sposób:

 

proc            /proc           proc    defaults        0       0
/dev/mapper/local-root / ext3 errors=remount-ro 0 1
UUID=f04766b1-a724-4067-be23-30776fb45211 /backup ext3 defaults 0 2
/dev/mapper/local-home /home ext3 defaults 0 2
/dev/mapper/local-tmp /tmp ext3 defaults 0 2
/dev/mapper/local-usr /usr ext3 defaults 0 2
/dev/mapper/local-usr--local /usr/local ext3 defaults 0 2
/dev/mapper/local-usr--share /usr/share ext3 defaults 0 2
/dev/mapper/local-var /var ext3 defaults 0 2
/dev/samba/samba /var/samba ext3 defaults 0 2
/dev/samba/sites /var/www/sites ext3 defaults 0 2
/dev/mapper/local-var--cache /var/cache ext3 defaults 0 2
/dev/mapper/local-var--log /var/log ext3 defaults 0 2
/dev/mapper/local-var--tmp /var/tmp ext3 defaults 0 2
/dev/mapper/local-var--www /var/www ext3 defaults 0 2
UUID=26176937-3028-44b8-ba99-638f49a7a49e none swap sw 0 0
UUID=72244cd7-647f-4ba3-82ab-cc261624f81b none swap sw 00
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
usbfs /proc/bus/usb usbfs defaults 0 0

UUID=3839fa22-6779-46d6-8d45-5ec1608b2174 /boot ext3 defaults 02

Wszystko, było OK, jednak teraz podczas startu, pomiędzy informacjami o montowaniu filesystemów, dostaję komunikat o braku punktu montowania:

[   23.822043] kjournald starting.  Commit interval 5 seconds
[ 23.834669] EXT3 FS on dm-1, internal journal
mount: mount poi[ 23.834675] EXT3-fs: mounted filesystem with ordered data mo.
nt /var/www/sites does not exist
[ 23.951955] kjournald starting. Commit interval 5 seconds
[ 23.985661] EXT3 FS on dm-6, internal journal
 
Podejrzewam, że system próbuje zamontować /var/www/sites zanim zamontuje /var/www.
 
Szukałem trochę na temat jak system mountuje dyski i o kolejności wpisów w /etc/fstab. Niestety większość informacji znalazłem na temat Ubuntu, a nie Debiana. Z tego co się doczytałem inaczej montują systemy plików przy starcie.
Jedyny ślad jaki znalazłem to informacja o tym iż 'mount' z flagą '-F' się forkuje i montuje dyski równolegle. Niestety nie znalazłem nigdzie w skryptach startowych '-F' i utknąłem.
 
Po uruchomieniu systemu wszystkie partycje są zamontowane oprócz /var/www/sites, czyli /usr, /usr/share, /usr/local montują się w odpowiedniej kolejności.
Oczywiście, gdy ręcznie wywołam 'mount -a' /var/www/site montuje się bez problemu.
 
Czy ktoś się spotkał z takim problemem? Jak to ruszyć? Oczywiście mogę sobie napisać skrypt, który na końcu zamontuje brakujący fs i uruchomi usługi (apache2 oczywiście nie startuje), ale nie o takie rozwiązanie mi chodzi.
 
Mam nadzieję, że idzie zrozumieć w czym problem,
pozdrawiam,
Krzysiek

 

Reply to: