Ubuntu 10.04 - Automatyczne montowanie dysków przy logowaniu


(micechal) #1

Witam. Zainstalowałem sobie ostatnio Ubuntu 10.04 i mam pewien problem. Za każdym razem gdy włączam Ubuntu, w sesji Gnome muszę klikać Miejsca → Wybrany dysk. Muszę robić to ze wszystkimi trzema dyskami. Czy dałoby się to zautomatyzować aby od razu były dostępne? I przy okazji, gdzie w sesji KDE montuje się dyski? Np. Gdy zaloguję się od razu do KDE, to odtwarzacz nie widzi muzyki i wtedy muszę zalogować się na Gnome, kliknąć Miejsca i wybrać dysk i dopiero teraz mogę zalogować się na KDE i słuchać muzyki :frowning: Z góry dzięki za pomoc :slight_smile:


(kondziu jah) #2

Nie ma sensu montować przy logowaniu. Najlepiej montuj przy starcie systemu.

Padaj wynik komendy

cat /etc/fstab

Podaj wynik

sudo fdisk -l

i napisz, które dyski/partycje chcesz montować.


(Lewekonto2130) #3

Nie pamiętam, gdzie to znalazłem, ale mi pomogło.


(micechal) #4

Kondziu, wynik pierwszej komendy:

# /etc/fstab: static file system information.

#

# Use 'blkid -o value -s UUID' to print the universally unique identifier

# for a device; this may be used with UUID= as a more robust way to name

# devices that works even if disks are added and removed. See fstab(5).

#

# 

proc /proc proc nodev,noexec,nosuid 0 0

# / was on /dev/sda7 during installation

UUID=3d7e2ac9-af2b-43b5-8ba0-5f2bf034b077 / ext4 errors=remount-ro 0 1

# swap was on /dev/sda8 during installation

UUID=f5e75986-fffa-4107-af2a-d1900e1e26d8 none swap sw 0 0

/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

pro-user@pro-user-desktop:~$ 

# /etc/fstab: static file system information.

#

# Use 'blkid -o value -s UUID' to print the universally unique identifier

# for a device; this may be used with UUID= as a more robust way to name

# devices that works even if disks are added and removed. See fstab(5).

#

# 

proc /proc proc nodev,noexec,nosuid 0 0

# / was on /dev/sda7 during installation

UUID=3d7e2ac9-af2b-43b5-8ba0-5f2bf034b077 / ext4 errors=remount-ro 0 1

# swap was on /dev/sda8 during installation

UUID=f5e75986-fffa-4107-af2a-d1900e1e26d8 none swap sw 0 0

/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

pro-user@pro-user-desktop:~$

Wynik drugiej:

pro-user@pro-user-desktop:~$ sudo fdisk -l

[sudo] password for pro-user: 


Dysk /dev/sda: 250.1 GB, bajtów: 250059350016

głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401

Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0x618c618c


Urządzenie Rozruch Początek Koniec Bloków ID System

/dev/sda1 * 1 4904 39391348+ 7 HPFS/NTFS

/dev/sda2 4905 30402 204806989+ f W95 Rozsz. (LBA)

/dev/sda5 4905 17652 102398278+ 7 HPFS/NTFS

/dev/sda6 17653 27950 82717462+ 7 HPFS/NTFS

/dev/sda7 27950 30294 18823168 83 Linux

/dev/sda8 30294 30402 866304 82 Linux swap / Solaris

pro-user@pro-user-desktop:~$

Chcę zamontować sda1, 5, 6 i 7


(kondziu jah) #5

Stwórz tym partycjom katalogi w /media, np. /media/sda1, /media/sda5 itp.

Otwórz fstab

sudo gedit /etc/fstab

i wpisz (nie wklejaj, tylko wpisz)

/dev/sda1 /media/sda1 ntfs-3g defaults,rw,auto,utf8 0 0

dla partycji NTFS (zmieniaj tylko cyfry) A dla ext3 (jeśli masz ext4 to odpowiednio zmień wpisywaną linię):

/dev/sda7 /media/sda7 ext3 defaults,auto 0 0

Dlaczego masz pisać a nie wklejać? fstab jest specyficznym plikiem, w którym nie powinno się używać spacji. Zamiast niej używa się tabulatora [Tab].

Po zapisaniu pliku zrestartuj komputer i sprawdź czy działa jak powinno.


(micechal) #6

Dzięki, działa :slight_smile:


(roobal) #7

Nie ma takiej potrzeby, wystarczy podać w fstab punkty montowanie, mount automatycznie stworzy punkty montowania wg wpisów z fstab.

Restart jest zbędny, wystarczy

sudo mount -a

mount przemontuje partycje z uwzględnieniem zmian w pliku fstab :wink:

Pozdrawiam!