GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat file sparse di Linux menggunakan perintah 'dd'

Apa itu file sparse

File jarang adalah file yang memiliki sejumlah besar ruang yang telah dialokasikan sebelumnya, tanpa menempati seluruh jumlah dari sistem file. Mereka berguna untuk mengurangi jumlah waktu dan ruang disk yang terlibat dalam pembuatan sistem file loop atau gambar disk besar untuk tamu virtual, antara lain. File jarang biasanya digunakan untuk image disk, snapshot database, file log, dll.

Keuntungan dari file yang jarang
Keuntungan dari sparse files adalah penyimpanan hanya dialokasikan ketika benar-benar dibutuhkan:ruang disk disimpan, dan file besar dapat dibuat bahkan jika tidak ada cukup ruang kosong pada sistem file.

Kerugian file jarang
Kerugiannya adalah file yang jarang dapat menjadi terfragmentasi. Laporan ruang kosong sistem file mungkin menyesatkan dan menyalin file yang jarang dengan program yang tidak secara eksplisit mendukungnya dapat menyalin seluruh ukuran file yang tidak terkompresi, termasuk bagian yang jarang, sebagian besar nol yang tidak ada di disk – kehilangan manfaat dari properti sparse dalam file.

Kita dapat melihat perilaku ini dengan file /var/log/lastlog.

# ls -lh /var/log/lastlog
-rw-r--r--. 1 root root 286K Dec  3 04:50 /var/log/lastlog
# du -sh /var/log/lastlog
12K     /var/log/lastlog

membuat file jarang

1. File jarang dapat dibuat menggunakan 'dd ' perintah 'mencari ' pilihan.

# dd if=/dev/zero of=sparse_file bs=1 count=0 seek=512M
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000213705 s, 0.0 kB/s
# ls -hl sparse_file
-rw-r--r--. 1 root root 512M Dec  3 05:51 sparse_file
# du -sh sparse_file
0       sparse_file

2. Untuk melihat penggunaan disk file dengan perintah “ls” kita dapat menggunakan “-s ” pilihan:

# ls -lhs sparse_file
0 -rw-r--r--. 1 root root 512M Dec  3 05:51 sparse_file

3. Untuk melihat ukuran file dengan menggunakan “du” kita bisa menggunakan “–apparent-size ” pilihan:

# du -h --apparent-size sparse_file
512M    sparse_file

Cara menyalin file yang jarang

Menyalin file yang jarang dengan program yang tidak secara eksplisit mendukungnya dapat menyalin seluruh ukuran file yang tidak dikompresi, termasuk yang jarang. Jadi, ketika Anda menyalin file yang jarang menggunakan perintah cp, file tujuan akan diubah menjadi file yang dialokasikan sepenuhnya. Untuk menyalin file jarang dengan menyimpan salinan tujuan sebagai file jarang, gunakan salah satu perintah di bawah ini.

# cp --sparse=always source_file new_file
# rsync --sparse source_file new_file
# cpio --sparse
# tar --sparse


Linux
  1. Bagaimana melakukan perbandingan file baris demi baris di Linux menggunakan perintah diff

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Buat file dengan menggunakan baris perintah di Linux

  1. Cara Membuat File Proc Linux di Program C menggunakan LKM

  2. Cara Mengurutkan File di Linux menggunakan Perintah Sortir

  3. Cara membagi iso atau file menggunakan perintah 'split' di Linux

  1. Cara Membuat File di Linux Menggunakan Terminal/Command Line

  2. Cara Membuat File di Linux

  3. Cara Kompres dan Dekompresi file .bz2 di Linux Menggunakan Perintah bzip2