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

Tematy

 
    
 

 

 

 

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





bolo - 27-05-2009 18:23
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:
/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 groups user tylko nie wiem do jakiej?
Obecnie należę do grupy:
dialout cdrom floppy tape audio video plugdev netdev powerdev



ArnVaker - 27-05-2009 18:29
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: /dev/sda4      /mnt/dysk4      ext3    defaults        0      0 Sprawdź, czy wszystko gra poleceniem: mount -a Zresztą wszystko jest opisane na forum. Czy ten temat gryzie?
http://debian.linux.pl/viewtopic.php?p=9847#9847



grzesiek - 27-05-2009 18:36
Ja bym wstawił
/dev/sda4      /mnt/dysk4      ext3    defaults        0      2 czyli sprawdzanie systemu plików



ArnVaker - 27-05-2009 18:40
Masz rację, zapomniałem dopisać :-/ .



fnmirk - 27-05-2009 18:41
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.
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 - 27-05-2009 18:51

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... /dev/sda4      /mnt/temp      ext3    defaults        0      0 Punkt montowania temp mam utworzony. Nie wiem co jest grane. Z konsoli idzie bez problemu.
# mount -t ext3 /dev/sda4 /mnt/temp . Może należy zrobić restart?



ArnVaker - 27-05-2009 18:53
A odmontowałeś najpierw tę partycję? Odmontuj ją, a potem wykonaj:
mount -a Restart nie jest konieczny.



bolo - 27-05-2009 18:59
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 - 27-05-2009 19:03
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 - 27-05-2009 19:14
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: # 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



ArnVaker - 27-05-2009 19:18
Czy widzisz jakiś problem w utworzeniu katalogów innych niż /mnt/temp i zamontowaniu każdej partycji do innego katalogu?


W systemie linux Mepis, dla przykładu, nie trzeba nic robić żeby otworzyć wolumin Debiana lub inny obcy. Poprostu klikasz partycje, które chcesz i otwierasz jak katalog. Możesz zainstalować sobie na przykład gnome-mount oraz nadać użytkownikowi stosowne uprawnienia. Efekt będzie taki sam.



bolo - 27-05-2009 19:25
O te uprawnienia chciałbym jeszcze zapytać, bo mam z tym problem. Czy o to chodzi?
adduser user grupa Jeśli tak to do, której grupy należałoby się dodać?



ArnVaker - 27-05-2009 19:31
W przypadku gnome-mount stosowne upoważnienie należy wyklikać :-/ . W najnowszej wersji wystarczy kliknąć na ikonę partycji i dostaje się pytanie o hasło administratora (można je tam zapisać na stałe).

W starszych wersjach trzeba chyba przeczesać polkit-gnome-authorization i dopisać użytkownika. Osobiście tego nie używam, także nie jestem w stanie dokładnie powiedzieć.



bolo - 27-05-2009 19:48
Przestudiowałem manual mount i mam już rozwiązanie. Wystarczy wpisać w fstab zamiast default - user i to umożliwia kazdemu użytkownikowi otwarcie woluminu. :mrgreen:
/dev/sda4      /mnt/sda4      ext3    user        0      0
/dev/sda3      /mnt/sda3      ext3    user        0      0 Utworzyłem wcześniej dwa punkty montowania, za Twoją radą, w /mnt i teraz mam co chciałem!
Dziękuję za pomoc! :-D

<Dopisane>
Jeszcze jedno pytanie, jak zrobić żeby te dwa uruchamiane wraz z systemem dodatkowe woluminy nie pokazywały by się na pulpicie?



ArnVaker - 27-05-2009 21:18
Odpal gconf-editor, przejdź do zakładki /apps/nautilus/desktop/ i odznacz opcję volumes_visible.

Jedyny mankament jest taki, że to całkowicie wyłączy pokazywanie ikon partycji na pulpicie. Nie wiem, czy da się to jakoś rozdzielić, ale zawsze możesz przecież utworzyć dowiązania do konkretnych katalogów.



bolo - 28-05-2009 16:44

Odpal gconf-editor, przejdź do zakładki /apps/nautilus/desktop/ i odznacz opcję volumes_visible. Coś tu nie gra, dokładnie w opisany sposób zrobiłem i bez zmiany. Odpaliłem gconf z konsoli jako root oczywiście, odptaszyłem opcję volumes_visible oraz dodatkowo jeszcze Trash. Nie ma tam opcji aply lub choćby OK więc wyłączyłem x-em i nadal mam stan poprzedni. Nawet restart nie pomógł chociaż odptaszone pozostaje! Masz jakiś pomysł?



ArnVaker - 28-05-2009 17:14

Odpaliłem gconf z konsoli jako root oczywiście Nie rób tego jako root.
Chcesz przecież zmienić ustawienia pulpitu użytkownika :-P .



bolo - 28-05-2009 17:38

Odpaliłem gconf z konsoli jako root oczywiście Nie rób tego jako root.
Chcesz przecież zmienić ustawienia pulpitu użytkownika :-P . Jasne, że tak! :mrgreen: Root w tym wypadku nie ma nic do roboty, mój błąd.

p.s.
Wiem, że temat fstab był wielokroć powtarzany tu na Forum, ale to niekończący się temat zwłaszcza kiedy "grzebie się" w systemie i popełnia tak głupie błędy jak ja. Wtedy Wasza pomoc okazuje się nieoceniona, bo komuś drugiemu łatwiej wyłapać takie pomyłki. Dlatego jeszcze raz dziękuję za wyrozumiałość i pomoc :-)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis