fstab, mount i kolejność montowania przy starcie systemu

[email protected]
Newsgroups gmane.linux.debian.user.polish
Message-ID <[email protected]>
  

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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.