16/03/2011

Ubuntu: Partisi Khusus untuk Data

0. Reka partisi untuk data[0].

1. Identifikasi partisi dimaksud.
1.0. device:

sudo fdisk -l

Output:

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 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: 0x0003be96

Device  Boot Start End Blocks  Id System
/dev/sda1 * 1 2611 20966400 83 Linux
/dev/sda2  2611 2937 2616320  83 Linux
/dev/sda3  9596 9730 1075200  82 Linux swap/Solaris

Dalam kasus ini partisi dimaksud adalah /dev/sda2

1.1. UUID dan tipe/filesystem (perhatikan /dev/sda2).

sudo blkid

Output:

/dev/sda1: UUID="dcdfc3c2-c22d-4d06-a6c9-f069a490b7ef" TYPE="ext4" 
/dev/sda2: UUID="ad9dc100-2d82-4349-b32f-32b22d67fe76" TYPE="ext4" 
/dev/sda3: UUID="8e85afaf-0cd1-46c9-b71e-344c745e2864" TYPE="swap"

2. Reka 3 direktori baru

sudo mkdir /data
sudo mkdir /data/user
mkdir ~/data

3. Sunting file /etc/fstab[1], jangan lupa backup:

sudo cp /etc/fstab /etc/fstab_backup
sudo nano -w /etc/fstab

3.0. Imbuh baris seperti berikut:

UUID=ad9dc100-2d82-4349-b32f-32b22d67fe76 /data  ext4 defaults 0 0
/data/user     /home/user/data none bind

3.1. Save dan exit

^O ^X

4. Mount ulang partisi

sudo mount -a
sudo mount -B /data/user /home/user/data

4.0. Reka file dalam direktori ~/data, harusnya hasilnya sama antara

ls -al ~/data
ls -al /data/user

5. Sunting permisi direktori dan file

sudo chown -R owner:owner /data/user
sudo chmod 755 /data/user
cd /data/user
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;

6. Enjoy

Catatan:
Direktori data bisa diganti dengan nama lain.
Ubah direktori user sesuai nama usernya.

Bahan bacaan:
[0] https://help.ubuntu.com/community/HowtoPartition
[1] https://help.ubuntu.com/community/Fstab

0 comments:

Post a Comment