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

  

Odpowiedź listem elektroniczym