GNU/Linux >> Belajar Linux >  >> Cent OS

Cara membuat partisi di dalam perangkat loopback

Dalam sebagian besar situasi, Anda cukup membuat perangkat loopback menggunakan "losetup" dan memasangnya menggunakan opsi "-o loopback". Tetapi jika Anda ingin membuat file loopback, ingin mempartisi, dan akhirnya memasang subpartisi, opsi ini tidak dapat digunakan. Mari kita lihat bagaimana Anda dapat membuat partisi di dalam gambar loopback.

Membuat perangkat loopback

1. Pertama buat file berukuran sekitar 1GB menggunakan perintah “dd”.

# dd if=/dev/zero of=loopbackfile.img bs=100M count=10
10+0 records in
10+0 records out
1048576000 bytes (1.0 GB) copied, 1.26748 s, 827 MB/s

2. Buat perangkat loopback di atas file yang dibuat pada langkah di atas.

# losetup -fP loopbackfile.img

3. Untuk mencetak perangkat loop yang dihasilkan menggunakan perintah di atas, gunakan “losetup -a”.

# losetup -a
/dev/loop0: [64769]:4199216 (/root/loopbackfile.img)

Membuat partisi di dalam gambar loopback menggunakan fdisk

1. Gunakan perintah fdisk untuk membuat partisi pada perangkat loopback /dev/loop0. Sebuah partisi utama berukuran 500MB dibuat seperti yang ditunjukkan di bawah ini.

# fdisk /dev/loop0
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x4d455ea1.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-2047999, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2047999, default 2047999): +500M
Partition 1 of type Linux and of size 500 MiB is set

2. Simpan tabel partisi dan keluar dari utilitas fdisk.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Membuat sistem file dan memasangnya

1. Buat sistem file ext4 pada partisi /dev/loop0p1 yang dibuat pada langkah di atas.

# mkfs.ext4 /dev/loop0p1
mke2fs 1.42.9 (28-Dec-2013)
Discarding device blocks: done                            
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

2. Pasang sistem file pada direktori yang diinginkan.

# mkdir /loopfs
# mount -o loop /dev/loop0p1 /loopfs

3. Verifikasi ukuran titik pemasangan dan jenis sistem file.

# df -hP  /loopfs
Filesystem      Size  Used Avail Use% Mounted on
/dev/loop1      477M  2.3M  445M   1% /loopfs
# mount | grep loopfs
/dev/loop0p1 on /loopfs type ext4 (rw,relatime,seclabel,data=ordered)
Cara membuat perangkat blok virtual (perangkat loop/sistem file) di Linux


Cent OS
  1. Cara membuat sistem file pada partisi Linux atau volume logis

  2. Bagaimana cara membuat Partisi Sistem EFI?

  3. Bagaimana cara membuat partisi baru dan memformat hard drive saya di parted?

  1. Cara Menggunakan GParted untuk Membuat dan Mengubah Ukuran Partisi dengan Mudah

  2. Cara membuat dan mengaktifkan Partisi Swap di Centos / RHEL 8

  3. Cara membuat perangkat blok virtual (perangkat loop/sistem file) di Linux

  1. Cara Membuat Partisi /boot Baru di CentOS / RHEL

  2. Cara membuat partisi dan sistem file pada perangkat DM-Multipath

  3. Bagaimana cara memeriksa berapa banyak ruang kosong yang tersisa di perangkat untuk membuat partisi