Arch Linux: Dua SSD dalam satu root dengan LVM
Appearance
Tutorial untuk gabung dua ssd dalam satu root, tujuannya agar kita bisa install banyak software. Contohnya kalo mau develop aplikasi docker yang ukuran container & imagenya gede-gede
Misalkan ada dua SSD
- /dev/sda
- /dev/sdb
Partitioning /dev/sda
$ fdisk /dev/sda
g
# partisi boot
n
enter (default sector)
+512M
t
1
ef
# partisi LVM
n
enter (default sector)
enter (sisa ruang)
t
2
8e (LVM)
# save
w
Partitioning /dev/sdb
fdisk /dev/sdb
g
n
(enter)
(enter)
t
8e
w
Setelah setup partisi
Format Boot
mkfs.ext4 /dev/sda1
Setup LVM
# Init physical volume
$ pvcreate /dev/sda2 /dev/sdb1
# Buat Volume Group
$ vgcreate vgroot /dev/sda2 /dev/sdb1
# Buat Logical Volume
$ lvcreate -L 4G -n lvswap vgroot
$ lvcreate -l 100%FREE -n lvroot vgroot
# Format
$ mkfs.ext4 /dev/vgroot/lvroot
$ mkswap /dev/vgroot/lvswap
# Mount
$ mount /dev/vgroot/lvroot /mnt
$ mkdir /mnt/boot
$ mount /dev/sda1 /mnt/boot
$ swapon /dev/vgroot/lvswap
fdisk Partition Type
untuk yang bertanya-tanya maksud dari ef atau 8e ketika setup partisi sebelumnya
| Hex Code | Partition Type |
|---|---|
| 0 | Vide |
| 1 | FAT12 |
| 2 | XENIX root |
| 3 | XENIX usr |
| 4 | FAT16 <32M |
| 5 | Extended |
| 6 | FAT16 |
| 7 | HPFS/NTFS |
| 8 | AIX |
| 9 | AIX bootable |
| a | OS/2 Boot Manager |
| b | W95 FAT32 |
| c | W95 FAT32 (LBA) |
| e | W95 FAT16 (LBA) |
| f | W95 Etendu (LBA) |
| 10 | OPUS |
| 11 | Hidden FAT12 |
| 12 | Compaq diagnostics |
| 14 | Hidden FAT16 <32M |
| 16 | Hidden FAT16 |
| 17 | Hidden HPFS/NTFS |
| 18 | AST SmartSleep |
| 1b | Hidden W95 FAT32 |
| 1c | Hidden W95 FAT32 (LBA) |
| 1e | Hidden W95 FAT16 (LBA) |
| 24 | NEC DOS |
| 39 | Plan 9 |
| 3c | PartitionMagic |
| 40 | Venix 80286 |
| 41 | PPC PReP Boot |
| 42 | SFS |
| 4d | QNX4.x |
| 4e | QNX4.x 2nd part |
| 4f | QNX4.x 3rd part |
| 50 | OnTrack DM |
| 51 | OnTrack DM6 Aux |
| 52 | CP/M |
| 53 | OnTrack DM6 Aux |
| 54 | OnTrackDM6 |
| 55 | EZ-Drive |
| 56 | Golden Bow |
| 5c | Priam Edisk |
| 61 | SpeedStor |
| 63 | GNU HURD or Sys |
| 64 | Novell Netware |
| 65 | Novell Netware |
| 70 | DiskSecure Mult |
| 75 | PC/IX |
| 80 | Old Minix |
| 81 | Minix / old Linux |
| 82 | Linux swap / Solaris |
| 83 | Linux |
| 84 | OS/2 hidden C: |
| 85 | Linux extended |
| 86 | NTFS volume set |
| 87 | NTFS volume set |
| 88 | Linux plain text |
| 8e | Linux LVM |
| 93 | Amoeba |
| 94 | Amoeba BBT |
| 9f | BSD/OS |
| a0 | IBM Thinkpad hidden |
| a5 | FreeBSD |
| a6 | OpenBSD |
| a7 | NeXTSTEP |
| a8 | UFS Darwin |
| a9 | NetBSD |
| ab | Darwin boot |
| b7 | BSDI fs |
| b8 | BSDI swap |
| bb | Boot Wizard hidden |
| be | Solaris boot |
| bf | Solaris |
| c1 | DRDOS/sec (FAT-12) |
| c4 | DRDOS/sec (FAT-16) |
| c6 | DRDOS/sec (FAT-16B) |
| c7 | Syrinx |
| da | Non-FS data |
| db | CP/M / CTOS |
| de | Dell Utility |
| df | BootIt |
| e1 | DOS access |
| e3 | DOS R/O |
| e4 | SpeedStor |
| eb | BeOS fs |
| ee | GPT |
| ef | EFI (FAT-12/16/32) |
| f0 | Linux/PA-RISC boot |
| f1 | SpeedStor |
| f2 | DOS secondary |
| f4 | SpeedStor |
| fb | VMware VMFS |
| fc | VMware VMKCORE |
| fd | Linux raid auto |
| fe | LANstep |
| ff | BBT |