Δημοσιεύτηκε: 07 Σεπ 2010, 21:42
από irahara
Ας κάνουμε λοιπόν μία υπόθεση εργασίας σχετικά με auto mount ενός partition αλλάζοντας οι ίδιοι χωρίς βοηθήματα το αρχείο etc/fstab.
Έστω ότι

Κώδικας: Επιλογή όλων
sudo fdisk -l
[sudo] password for hercules:

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 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: 0x69737369

Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 7 HPFS/NTFS

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: 0x404684aa

Device Boot Start End Blocks Id System
/dev/sda1 * 1 4178 33559753+ 7 HPFS/NTFS
/dev/sda2 4179 60802 454826744+ f W95 Ext'd (LBA)
/dev/sda5 4179 48416 355341703+ 7 HPFS/NTFS
/dev/sda6 48417 50533 16999424 83 Linux
/dev/sda7 50533 51031 3998720 82 Linux swap / Solaris
/dev/sda8 51031 60802 78484480 83 Linux


και περιεχόμενο etc/fstab

Κώδικας: Επιλογή όλων
# /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).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda6 during installation
UUID=b9a46b72-2792-4204-be92-cc4797ac4b3d / ext4 errors=remount-ro 0 1
# /home was on /dev/sda8 during installation
UUID=ed1a147f-5df8-405c-af00-ea41597688bf /home ext4 defaults 0 2
# swap was on /dev/sda7 during installation
UUID=c81043af-3c8b-4659-a198-e17d9e68e915 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0


αν εμείς προσθέσουμε στο τέλος
Κώδικας: Επιλογή όλων
# /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).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda6 during installation
UUID=b9a46b72-2792-4204-be92-cc4797ac4b3d / ext4 errors=remount-ro 0 1
# /home was on /dev/sda8 during installation
UUID=ed1a147f-5df8-405c-af00-ea41597688bf /home ext4 defaults 0 2
# swap was on /dev/sda7 during installation
UUID=c81043af-3c8b-4659-a198-e17d9e68e915 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sda5 / nls=utf8 rw,auto,user,fmask=0111,dmask=0000 0 2


τότε θα έχουμε καταφέρει να κάνουμε mount το partition αυτό με την εκκίνηση του λειτουργικού ή όχι;