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