Sytuacja wygląda tak: mam 2 identyczne dyski z identycznym układem partycji.
Dla lepszego rozeznania, która partycja jest która, wprowadziłem następujące nazewnictwo dla nazw partycji (LABEL):
sda1 - Linux_1
sda2 - Linux_2
sda3 - Linux_3
sda4 - [partycja rozszerzona]
sda5 - [swap]
sda6 - home
sda7 - Filmy
sda8 - Magazyn
Dla drugiego HDD jest identycznie tylko nazwy odpowiednio: Linux_1_HDD2, home_HDD2, Filmy_HDD2, Magazyn_HDD2.
Na początku plik /etc/fstab opierał się na plikach /dev/sdaX - i było OK.
Gdy pozmieniałem LABEL każdej partycji stwierdziłem, że zrobię rewolucję w /etc/fstab
Najpierw pozmieniałem tylko LABEL dla HDD2 a zostawiłem /dev/sdaX dla dysku systemowego.
Po restarcie wszystko działało OK.
Potem gdy zobaczyłem, że jest OK, stwierdziłem, że podobnie zrobię z dyskiem HDD1.
Pozmieniałem wszystko na LABEL... restart... i sytuacja jest taka:
System startuje normalnie: po podłączeniu HDD2 "dmesg" pokazuje dokładnie takie /dev/sdXY jakie powinno być i jakie było przed zmianami. Jednak próba podmontowania np. w Dolphinie którejkolwiek partycji z HDD2 daje taki komunikat:
Kod: Zaznacz cały
Błąd podczas próby uzyskania dostępu do 'Magazyn_HDD2', system zgłosił:
org.freedesktop.Hal.Device.Volume.PermissionDenied: Device /dev/sdf8 is listed in /etc/fstab.
Refusing to mount.
Niestety ale nie mam żadnego odniesienia do /dev/sdfX w /etc/fstab.
A tak wygląda plik /etc/fstab:
Kod: Zaznacz cały
LABEL=swap swap swap defaults 0 0
LABEL=Linux_2 / ext4 defaults 1 1
LABEL=home /home ext4 defaults,noexec 1 2
LABEL=Linux_1 /mnt/Linux_1 ext4 user,auto,defaults,noexec 1 2
LABEL=Linux_3 /mnt/Linux_3 ext4 user,auto,defaults,noexec 1 2
LABEL=Filmy /mnt/Filmy xfs user,auto,defaults,noexec 1 2
LABEL=Magazyn /mnt/Magazyn xfs user,auto,defaults,exec 1 2
/dev/sdb1 /mnt/k1 auto user,noauto,rw,umask=113,fmask=113,dmask=002,shortname=winnt,noexec,utf8 0 0
/dev/sdc1 /mnt/k2 auto user,noauto,rw,umask=113,fmask=113,dmask=002,shortname=winnt,noexec,utf8 0 0
/dev/sdd1 /mnt/k3 auto user,noauto,rw,umask=113,fmask=113,dmask=002,shortname=winnt,noexec,utf8 0 0
/dev/sde1 /mnt/k4 auto user,noauto,rw,umask=113,fmask=113,dmask=002,shortname=winnt,noexec,utf8 0 0
#S_1TB
LABEL=Windows_XP_HDD2 /mnt/S_1TB_root ntfs-3g user,auto,defaults,noexec 1 2
LABEL=Linux_2_HDD2 /mnt/S_1TB_root_2 ext4 user,auto,defaults,noexec 1 2
LABEL=Linux_3_HDD2 /mnt/S_1TB_root_3 ext4 user,auto,defaults,noexec 1 2
LABEL=home_HDD2 /mnt/S_1TB_home ext4 user,auto,defaults,noexec 1 2
LABEL=Filmy_HDD2 /mnt/S_1TB_Filmy xfs user,auto,defaults,noexec 1 2
LABEL=Magazyn_HDD2 /mnt/S_1TB_Magazyn xfs user,auto,defaults,noexec 1 2
LABEL=XPORTER_2GB /mnt/XPORTER_2GB auto user,noauto,rw,umask=113,fmask=113,dmask=002,shortname=winnt,noexec,utf8 0 0
LABEL=XPORTER_8GB /mnt/XPORTER_8GB auto user,noauto,rw,umask=113,fmask=113,dmask=002,shortname=winnt,noexec,utf8 0 0
LABEL=X_MP3_1GB /mnt/X_MP3_1GB auto user,noauto,rw,umask=113,fmask=113,dmask=002,shortname=winnt,noexec,utf8 0 0
/dev/sr0 /mnt/dvd auto user,noauto,ro 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
Gdzie popełniam błąd?