lukasz
Administrator
Miętowa sadzonka
   
Reputacja 0
Offline
Płeć: 
Distro: Linux Mint
Wiadomości: 64
|
 |
« : Wrzesień 20, 2008, 03:56:42 » |
|
Artykuł przeniesiony z portalu linuxmint.pl Autor: Michał Ł.
+--------------------------------------------------------+ | Instalacja i konfiguracja Linuksa Mint 4.0 KDE Część 2 | +--------------------------------------------------------+
Witam w drugiej części artykułu "Instalacja i konfiguracja Linuksa Mint 4.0 KDE". W tej części zajmiemy się wstępną konfiguracją systemu, a raczej wytłumaczeniem jej.
Jednakże, ze względu na czytelność oraz indexowanie, jak również i ze względu na wielkość, artykuł został rozbity na kilka osobnych artykułów.
------------------------------------------------------------------------------------- Montowanie dysków i FSTAB
a) Montowanie tymczasowo nowych dysków
Załóżmy, że przyszedł do nas kolega, z dyskiem, co używa Windowsa i chce od nas jakiś film, muzykę, czy cokolwiek. Jak to teraz zamontować? No właśnie, kolega zapewne ma partycję NTFS, a poprzez zwykłą komendę "mount", nam się nie uda tego podmontować, chyba, że jedynie w systemie RO (read only). Co należy zrobić? W Linuksie Mint, został zainstalowany program o nazwie "ntfs-3g", który pozwala nam na pracę w trybie RW (read-write). Zaraz zapytacie, skąd macie wiedzieć, jak dysk, kolegi jest widzialny w systemie. Wystarczy wiedzieć do jakiego portu wpieliśmy dysk, czy był to 1 czy 2 kanał i czy był to Master czy Slave. Poniżej znajduje się tabelka, oznaczenia dysku, dla konfiguracji podpięcia fizycznego do płyty głównej:
+------------+--------------------+ | Oznaczenie | Fizyczne podpięcie | +------------+--------------------+ | /dev/hda | 1 kanał Master | | /dev/hdb | 1 kanał Slave | | /dev/hdc | 2 kanał Master | | /dev/hdd | 2 kanał Slave | +------------+--------------------+
To jest zestawienie dla dysków ATA, dla SATA, trzeba zmienić /dev/hdx na /dev/sdx.
Może się zdarzyć, że będzie inaczej (bardzo mała szansa), wtedy wybieramy druga drogę. W Linuksie Mint, dyski są sortowane, w katalogu /dev/disk na: id, uuid oraz ścieżkę. Jeżeli znamy nazwę firmy naszego dysku jak i kolegi, to wybór jest prosty. Pokaże to na swoim przykładzie. Wystarczy wydać komendę, która wylistuje nam, nazwy plików i pokaże na co wskazują. Do tego celu użyjemy komendy ls.
+-----------------------------------------------------------------------------------------------------------+ | $ ls -l /dev/disk/by-id | | razem 0 | | lrwxrwxrwx 1 root root 9 2008-03-19 00:37 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042 -> ../../hda | | lrwxrwxrwx 1 root root 10 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part1 -> ../../hda1 | | lrwxrwxrwx 1 root root 11 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part10 -> ../../hda10 | | lrwxrwxrwx 1 root root 11 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part11 -> ../../hda11 | | lrwxrwxrwx 1 root root 11 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part12 -> ../../hda12 | | lrwxrwxrwx 1 root root 11 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part13 -> ../../hda13 | | lrwxrwxrwx 1 root root 11 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part14 -> ../../hda14 | | lrwxrwxrwx 1 root root 10 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part2 -> ../../hda2 | | lrwxrwxrwx 1 root root 10 2008-03-19 00:37 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part3 -> ../../hda3 | | lrwxrwxrwx 1 root root 10 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part5 -> ../../hda5 | | lrwxrwxrwx 1 root root 10 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part6 -> ../../hda6 | | lrwxrwxrwx 1 root root 10 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part7 -> ../../hda7 | | lrwxrwxrwx 1 root root 10 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part8 -> ../../hda8 | | lrwxrwxrwx 1 root root 10 2008-03-19 00:38 ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part9 -> ../../hda9 | | lrwxrwxrwx 1 root root 10 2008-03-19 01:12 ata-SAMSUNG_SP2504CS09QJ1OL921648 -> ../../hdc | | lrwxrwxrwx 1 root root 10 2008-03-19 01:12 ata-SAMSUNG_SP2504CS09QJ1OL921648.part1 -> ../../hdc1 | | lrwxrwxrwx 1 root root 10 2008-03-19 01:12 ata-SAMSUNG_SP2504CS09QJ1OL921648.part2 -> ../../hdc2 | | lrwxrwxrwx 1 root root 10 2008-03-19 01:12 ata-SAMSUNG_SP2504CS09QJ1OL921648.part3 -> ../../hdc3 | | lrwxrwxrwx 1 root root 9 2008-03-19 01:44 usb-COWON_D2_0283310033F839B01170217074612E04-0:0 -> ../../sda | | lrwxrwxrwx 1 root root 9 2008-03-19 01:44 usb-COWON_D2_0283310033F839B01170217074612E04-0:1 -> ../../sdb | +-----------------------------------------------------------------------------------------------------------+
Jak widzimy, mamy wszystko bardzo ładnie wylistowane. Pierwsze znaki, wskazują gdzie mamy podpięty dysk (Kanał IDE czy SATA albo USB), kolejne wskazują nazwę firmy i model, a następne to numer seryjny dysku twardego, ostanie znaki oznaczają, partycję danego dysku twardego. Po -> jest pokazane na co wskazuje dysk. Wiedząc, że nasz dysk jest firmy WDC, wnioskujemy, że kolegi dysk to SAMSUNG, wiemy, również, że wszelkie dane, trzymane były na dysku E:\, tak więc musimy podmontować 3 partycję, a więc /dev/hdc3. Montujemy ją w katalogu /mnt/hdc3 (może być dowolny inny oczywiście). W tym celu wydajemy komendy:
+---------------------------------------------+ | $ sudo mkdir /mnt/folks.hdc3 | | [sudo] password for user: | | $ sudo ntfs-3g /dev/hdc3 /mnt/hdc3 -o force | +---------------------------------------------+
I możemy się cieszyć pełnym zapisem i odczytem na tej partycji.
Pozostaje kwestia, co, kolega ma Linuksa, albo chcemy podmontować na przykład odtwarzacz MP3, czy też pamięć Flash.
Zatem, jeżeli nie znamy oznaczenia dysku, wykonujemy komendę jak wyżej ("ls -l /dev/disk/by-id"). Dysk twardy montujemy poprzez komendę "mount":
+---------------------------------------------+ | $ sudo mkdir /mnt/folks.hdc3 | | [sudo] password for user: | | $ sudo mount -t fileFS /dev/hdc3 /mnt/hdc3 | +---------------------------------------------+
Gdzie fileFS, to system plików jaki jest na partycji, można użyć auto, wtedy program sam spróbuje, wykryć typ partycji.
Odtwarzacz MP3, lub pamięć Flash montujemy w ten sam sposób
+---------------------------------------------+ | $ sudo mkdir /mnt/cowod.d2 | | [sudo] password for user: | | $ sudo mount -t vfat /dev/hdc3 /mnt/sda3 | +---------------------------------------------+
Prawie zawsze system plików to vfat. Oczywiście takie pamięci jak pendrive podłączane do USB, są automatycznie wykrywane i podmontowywane, ta opcja jest tylko, dla ludzi, co nie chcą mieć dysków w /media/xhyz, tylko tam gdzie sobie sami podmontują.
b) Montowanie na stałe dysków twardych
Wykonujemy polecenie listowania jak wyżej, aby zdobyć informacje, na temat nazewnictwa dysków. Teraz będziemy musieli edytować plik FSTAB, który odpowiada za automatyczne montowanie partycji tam gdzie chcemy. Podam teraz przykładowy plik FSTAB, dla 3 partycji dysku WDC, o różnych systemach plików i 2 partycji SAMSUNGA z 1 partycją ext3 i 1 NTFS z wykorzystaniem NTFS-3G:
+-------------+------------------+---------------+------------------+-----+ | Adres dysku | Punkt montowania | System plików | Opcje | x y | +-------------+------------------+---------------+------------------+-----+ | /dev/hda1 | / | reiserFS | defaults,noatime | 0 0 | | /dev/hda2 | /home | XFS | defaults,noatime | 0 0 | | /dev/hda3 | /usr | ext3 | defaults,noatime | 0 0 | | /dev/hdc1 | /mnt/win | ntfs-3g | defaults,user | 0 0 | | /dev/hdc2 | /var | ext3 | defaults,noatime | 0 0 | +-------------+------------------+---------------+------------------+-----+
+----------------------------------------------------------------------------------+ |UWAGA! | | | /dev/hda1 trzeba zmienić na odpowiedni id, jak pokazano u góry, tak więc zamiast | | /dev/hda1 powinno być id=ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part1 zamiast | | /dev/hda2 id=ata-WDC_WD1600JB-00GVC0_WD-WCAL96370042-part2 | | Jest to ważne, aby nie "wędrowały" nam dyski, jak podepniemy jakiś nowy. | | Zostało to zmienione w celach stylistycznych | +----------------------------------------------------------------------------------+
Tym sposobem na stałe zamontowaliśmy, 2 partycje nowego dysku twardego, które będą się za każdym razem montować przy uruchamianiu systemu.
c)
Może się również zdarzyć, że dzielimy Windows z Linuksem, a na Windowsie wcześniej mieliśmy muzykę na osobnej partycji /dev/hdb3 oraz filmy na /dev/hdb4 z system plików ntfs, a teraz nie chcemy, aby muzyka była w katalogu /media/hdb3, czy filmy w /media/hdb4, tylko aby pojawiły się w katalogu /home/user/Muzyka i /home/user/Filmy. Nic prostszego do zrobienia, wystarczy że zmienimy punkt montowania na pasujący nam. Oto przykład, pliku FSTAB:
+-------------+-------------------+---------------+---------------+-----+ | Adres dysku | Punkt montowania | System plików | Opcje | x y | +-------------+-------------------+---------------+---------------+-----+ | /dev/hdb3 | /home/user/Muzyka | reiserFS | defaults,user | 0 0 | | /dev/hdb4 | /home/user/Filmy | XFS | defaults,user | 0 0 | +-------------+-------------------+---------------+---------------+-----+
Prawda, że banalnie proste?
|