Pred kratkim sem v svoj Ubuntu 10.0.4 box namestil nov trdi disk. Za formatiranje diska (datotečna vrsta ext4) sem uporabil System -> Administration -> Disk Utils, vendar nisem ustvaril particije (ali je to priporočljivo?).
Disk sem ročno namestil kot /mydata.
Želim, da bi računalnik samodejno namestil napravo ob zagonu/ponovnem zagonu. Kako lahko to storim?
[[Posodobitev]]
To je izpis, ki se je pojavil, ko sem na svojem sistemu zagnal sudo fdisk -l
:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000858bf
Device Boot Start End Blocks Id System
/dev/sda1 * 1 59334 476595200 83 Linux
/dev/sda2 59334 60802 11789313 5 Extended
/dev/sda5 59334 60802 11789312 82 Linux swap / Solaris
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
Disk /dev/sdc: 16.0 GB, 16026435072 bytes
254 heads, 63 sectors/track, 1956 cylinders
Units = cylinders of 16002 * 512 = 8193024 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdc1 1 1955 15641929 c W95 FAT32 (LBA)
Prvič, vaš /dev/sdb
ni razdeljen na particije. Predvidevam, da je to disk, ki ga želite namestiti.
Zaženite sudo fdisk /dev/sdb
Pritisnite O in Enter (ustvari novo tabelo)
Pritisnite N in pritisnite Enter (ustvari novo particijo).
Pritisnite P in pritisnite Enter (ustvari primarno particijo).
Nato pritisnite 1 in pritisnite Enter (ustvari jo kot prvo particijo).
Na koncu pritisnite W (s tem boste vse spremembe zapisali na disk).
Zdaj imate particijo, potrebujete še datotečni sistem.
Zaženite sudo mkfs.ext4 /dev/sdb1
Zdaj ga lahko dodate v fstab
Dodati ga morate v /etc/fstab
s svojim najljubšim urejevalnikom besedila
S to datoteko bodite previdni, saj lahko zlahka povzroči, da se vaš sistem ne bo zagnal.
Dodajte vrstico za pogon.
To predpostavlja, da je particija formatirana kot ext4 v skladu z zgornjim mkfs.
#device mountpoint fstype options dump fsck
/dev/sdb1 /home/yourname/mydata ext4 defaults 0 1
Ob naslednjem ponovnem zagonu se bo samodejno namestil.
Na tej spletni strani je veliko koristnih informacij o fstab
Nastavitev samodejnega priklopa pogona ob vsakem zagonu računalnika
Urediti morate /etc/fstab:
Pritisnite Ctrl+Alt+T na tipkovnici, da odprete Terminal. Ko se odpre, zaženite spodnji ukaz.
gksudo gedit /etc/fstab
Na konec dodajte to vrstico:
/dev/sdaX /media/mydata ext4 defaults 0 0
Opomba: Prepričajte se, da ste X nadomestili s pravo vrednostjo za vaš primer.
Uporabite lahko tudi program Storage Device Manager, iz centra programske opreme.
Datoteka fstab sistemu omogoča, da ve, katere pogone naj namesti (ali vsaj kako naj jih namesti).
sudo edit /etc/fstab
nato dodajte vrstico, kot je ta:
/dev/sdb1 /mydata ext4 defaults 0 0
Vrednosti seveda zamenjajte tako, da ustrezajo vašim dejanskim lokacijam:
/dev/sdb1
mora biti naprava in particija za disk, ki ga želite namestiti./mydata
je mesto, kamor ga želite namestiti.ext4
je vrsta datotečnega sistema, ki ga uporablja. Če niste prepričani, izberite ukaz mount
brez argumentov, ko je disk nameščen (tudi če ste ga namestili ročno), ki vam bo povedal vrsto datotečnega sistema. (v 12.04 lahko preprosto vnesete auto
, ki vam določi datotečni sistem ob zagonu)defaults 0 0
) so v redu, kot sem jih prikazal.Če želite izvedeti več, si lahko preberete man fstab
.