![Cara Memindai Dokumen Di Windows 10](/f/2a1bc9f6df5d2a7e9f1dfa478dc0bbd6.png?width=100&height=100)
Pada sistem Linux apa pun, salah satu direktori yang ukurannya pasti akan bertambah adalah: /home
direktori. Ini karena direktori akun sistem (pengguna) akan berada di /home kecuali akun root – di sini pengguna akan terus menyimpan dokumen dan file lainnya.
Direktori penting lainnya dengan perilaku yang sama adalah /var
, ini berisi file log yang ukurannya akan meningkat secara bertahap karena sistem terus berjalan seperti file log, file web, file spool cetak, dll.
Ketika direktori ini terisi, ini dapat menyebabkan masalah kritis pada sistem file root yang mengakibatkan kegagalan boot sistem atau beberapa masalah terkait lainnya. Namun, terkadang Anda hanya dapat melihat ini setelah menginstal sistem Anda dan mengonfigurasi semua direktori pada sistem/partisi file root.
Disarankan Baca:Struktur Direktori Linux dan Jalur File Penting Dijelaskan
Dalam panduan ini, kami akan menunjukkan cara memindahkan direktori home ke partisi khusus yang mungkin ada di disk penyimpanan baru di Linux.
Sebelum melanjutkan lebih jauh, kami akan menjelaskan secara singkat cara menambahkan hard disk baru ke server Linux yang ada.
Catatan: Jika Anda sudah memiliki partisi yang siap untuk operasi, pindah ke bagian yang menjelaskan langkah-langkah untuk memindahkan /home
direktori di partisi sendiri di bawah ini.
Kami akan menganggap Anda telah memasang disk baru ke sistem. Pada hard disk, jumlah partisi yang akan dibuat serta tabel partisi biasanya ditentukan oleh jenis label disk dan beberapa byte pertama dari ruang akan menentukan MBR (Catatan Booting Guru) yang menyimpan tabel partisi serta boot loader (untuk disk yang dapat di-boot).
Meskipun ada banyak jenis label, Linux hanya menerima dua: MSDOS MBR (berukuran 516 byte) atau GPT (Tabel Partisi GUID) MBR.
Mari kita asumsikan juga bahwa hard disk baru (/dev/sdb dari ukuran 270 GB digunakan untuk tujuan panduan ini, Anda mungkin memerlukan kapasitas yang lebih besar pada server untuk basis pengguna yang besar.
Pertama, Anda perlu atur jenis label disk menggunakan fdisk atau berpisah; kami telah menggunakan GPT nama label dalam contoh ini.
# parted /dev/sdb mklabel gpt.
Catatan: fdisk hanya mendukung MSDOS MBR untuk saat ini dan berpisah mendukung kedua label.
Sekarang buat partisi pertama (/dev/sdb1) dengan ukuran 106GB. Kami telah memesan 1024MB ruang untuk MBR.
# parted -a silinder /dev/sdb mkpart primer 1074MB 107GB.
Menjelaskan perintah di atas:
Sekarang periksa ruang kosong pada disk sebagai berikut.
# parted /dev/sdb cetak gratis.
Kami akan membuat partisi lain (/dev/sdb2) dengan ukuran 154GB.
# parted -a silinder /dev/sdb mkpart primer 115GB 268GB.
Selanjutnya, mari kita atur jenis sistem file pada setiap partisi.
# mkfs.ext4 /dev/sdb1. # mkfs.xfs /dev/sdb2.
Untuk melihat semua perangkat penyimpanan yang terpasang pada sistem, ketik.
# berpisah -l.
Sekarang kami telah menambahkan disk baru dan membuat partisi yang diperlukan; sekarang saatnya untuk memindahkan rumah folder ke salah satu partisi. Untuk menggunakan sistem file, itu harus dipasang ke sistem file root di titik pemasangan: direktori target seperti /home.
Pertama daftar penggunaan sistem file menggunakan perintah df pada sistem.
#df-l.
Kami akan mulai dengan membuat direktori baru /srv/home di mana kita bisa memasang /dev/sdb1 untuk saat ini.
# mkdir -p /srv/home. # mount /dev/sdb1 /srv/home
Kemudian pindahkan konten /home ke dalam /srv/home (sehingga mereka akan praktis disimpan di /dev/sdb1) menggunakan perintah rsync atau perintah cp.
# rsync -av /home/* /srv/home/ ATAU. # cp -aR /home/* /srv/home/
Setelah itu, kita akan menemukan perbedaan antara dua direktori menggunakan alat perbedaan, jika semuanya baik-baik saja, lanjutkan ke langkah berikutnya.
# diff -r /home /srv/home.
Setelah itu, hapus semua konten lama di /home sebagai berikut.
#rm -rf /home/*
Lepas berikutnya /srv/home.
# umount /srv/home.
Akhirnya, kita harus memasang sistem file /dev/sdb1 ke /home untuk sementara.
# mount /dev/sdb1 /home. # ls -l /rumah.
Perubahan di atas hanya akan bertahan untuk boot saat ini, tambahkan baris di bawah ini di /etc/fstab untuk membuat perubahan permanen.
Gunakan perintah berikut untuk mendapatkan partisi UUID.
# blkid /dev/sdb1 /dev/sdb1: UUID="e087e709-20f9-42a4-a4dc-d74544c490a6" TYPE="ext4" PARTLABEL="primer" PARTUUID="52d77e5c-0b20-4a68-ada4-881851b2ca99"
Setelah Anda mengetahui partisinya UUID, membuka /etc/fstab file tambahkan baris berikut.
UUID=e087e709-20f9-42a4-a4dc-d74544c490a6 /home ext4 default 0 2.
Menjelaskan bidang pada baris di atas:
Simpan file dan reboot sistem.
Anda dapat menjalankan perintah berikut untuk melihatnya /home direktori telah berhasil dipindahkan ke partisi khusus.
#df -hl.
Itu saja untuk saat ini! Untuk memahami lebih lanjut tentang sistem file Linux, baca panduan ini yang berkaitan dengan manajemen sistem file di Linux.
Dalam panduan ini, kami menjelaskan cara memindahkan /home direktori ke dalam partisi khusus di Linux. Anda dapat berbagi pemikiran tentang artikel ini melalui formulir komentar di bawah.