[+] Jak dopisa

Tematy związane z oprogramowaniem, instalacją, konfiguracją
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

[+] Jak dopisać partycję do pliku fstab?

Post autor: bolo »

Obecnie montuję partycję od drugiego systemu zainstalowanego na dysku poleceniem w konsoli. Chciałbym usprawnić to modyfikując plik fstab tak, aby partycja otwierała się bez montowania. Dopisałem w tym celu taką treść w /etc/fstab:

Kod: Zaznacz cały

/dev/sda1       /mnt/temp/sda4       ext3    defaults        0       0
gdzie sda1 to partycja systemowa, a sda4 to partycja z poza systemu, którą próbuję zamontować. Niestety chyba popełniam jakiś błąd, gdyż to nie działa, w dalszym ciągu brak mi uprawnień do jej otwarcia. Jak to napisać, a może trzeba się jeszcze dodać do

Kod: Zaznacz cały

groups user
tylko nie wiem do jakiej?
Obecnie należę do grupy:

Kod: Zaznacz cały

 dialout cdrom floppy tape audio video plugdev netdev powerdev
ArnVaker

Post autor: ArnVaker »

Tam gdzie masz /dev/sda1 ma być nazwa partycji którą chcesz zamontować.
Natomiast tam gdzie /mnt/temp/sda4 ma być ścieżka do katalogu w którym chcesz ją zamontować.

Utwórz sobie katalog docelowy (na przykład /mnt/dysk4) dla tej partycji. A potem edytuj fstab i dodaj taki wpis:

Kod: Zaznacz cały

/dev/sda4       /mnt/dysk4       ext3    defaults        0       0
Sprawdź, czy wszystko gra poleceniem:

Kod: Zaznacz cały

mount -a
Zresztą wszystko jest opisane na forum. Czy ten temat gryzie?
http://debian.linux.pl/viewtopic.php?p=9847#9847
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Ja bym wstawił

Kod: Zaznacz cały

/dev/sda4       /mnt/dysk4       ext3    defaults        0       2
czyli sprawdzanie systemu plików
ArnVaker

Post autor: ArnVaker »

Masz rację, zapomniałem dopisać :-/ .
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

bolo, może byś tak wcześniej forum przejrzał zanim zadasz pytanie? O pliku fstab jest tematów do znudzenia. Odpowiedź też znajduje się manualu.

Kod: Zaznacz cały

man fstab
man mount 
W ostatnich tematach na forum też przewijał się ten problem w powiązaniu z programem hal.

bolo, idziesz na łatwiznę.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

ArnVaker pisze: Zresztą wszystko jest opisane na forum. Czy ten temat gryzie?
http://debian.linux.pl/viewtopic.php?p=9847#9847
Na tej stronie właśnie się oparłem, czytałem to ale opatrznie zrozumiałem kolejność. Dałem teraz tak, ale dalej kicha...

Kod: Zaznacz cały

/dev/sda4       /mnt/temp       ext3    defaults        0       0
Punkt montowania temp mam utworzony. Nie wiem co jest grane. Z konsoli idzie bez problemu.

Kod: Zaznacz cały

# mount -t ext3 /dev/sda4 /mnt/temp
. Może należy zrobić restart?
ArnVaker

Post autor: ArnVaker »

A odmontowałeś najpierw tę partycję? Odmontuj ją, a potem wykonaj:

Kod: Zaznacz cały

mount -a
Restart nie jest konieczny.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Kod: Zaznacz cały

mount -a
Po tym poszło. Partycji wcześniej nie miałem zamontowanej. Nie chcę robić teraz restartu, żeby to sprawdzić, ale czy te polecenie należy wydawać każdorazowo po starcie systemu? :mrgreen:
ArnVaker

Post autor: ArnVaker »

Nie, wykonanie tego polecenia skutkuje zamontowaniem wszystkich partycji które są w fstabie.
Podczas startu systemu znajdujące się tam partycje montowane są automatycznie.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Dobrze, ale teraz pytanie: co w przypadku montowania dwóch woluminów? W punkcie /mnt/temp może być aktualnie tylko jeden z nich.
W systemie Linuksie Mepis, dla przykładu, nie trzeba nic robić żeby otworzyć wolumin Debiana lub inny obcy. Po prostu klikasz partycje, które chcesz i otwierasz jak katalog. Z tą różnicą, że fstab wygląda nieco inaczej:

Kod: Zaznacz cały

# Pluggable devices are handled by uDev, they are not in fstab
/dev/sda4 / ext3 defaults,noatime 1 1
/dev/sda7 swap swap sw,pri=1 0 0
proc /proc proc defaults 0 0
devpts /dev/pts devpts mode=0622 0 0
# Dynamic entries below
/dev/sda1 /mnt/sda1 ext3 noauto,users,exec,relatime 0 0
/dev/sda3 /mnt/sda3 ext3 noauto,users,exec,relatime 0 0
/dev/sda5 /mnt/sda5 ext3 noauto,users,exec,relatime 0 0
/dev/sda6 /mnt/sda6 ext3 noauto,users,exec,relatime 0 0
/dev/cdrom /media/cdrom udf,iso9660 noauto,users,exec,ro 0 0
/dev/hda /media/cdrom udf,iso9660 noauto,users,exec,ro 0 0
ODPOWIEDZ