Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Memindahkan Direktori home Linux Anda ke Drive Lain

Posted on November 29, 2023

Ingin memindahkan folder home Linux Anda ke drive lain? Berikut cara mudah dan langkah demi langkah untuk melakukannya yang dapat digunakan pada distribusi apa pun. Memindahkan folder utama berarti Anda dapat menginstal ulang Linux dan tidak perlu mengkhawatirkan file pribadi Anda.

Mengapa Folder utama Anda Terpisah?

Jika Anda menyiapkan mesin baru atau menambahkan hard drive ke yang sudah ada, Anda mungkin ingin memiliki direktori home Anda di drive yang berbeda dari lokasi default.

Konfigurasi yang populer untuk komputer pribadi modern adalah memiliki ukuran sedang Solid State Drive (SSD) yang menampung sistem operasi Anda dan hard drive tradisional (HD) yang lebih besar sebagai penyimpanan utama data Anda. Atau Anda mungkin memiliki satu hard drive tradisional di sistem Anda, dan Anda telah menambahkan HD baru untuk meningkatkan penyimpanan. Apa pun alasan Anda, berikut adalah langkah sederhana dan langkah demi langkah untuk memindahkan direktori home Anda. Nbsp. Omong-omong, jika Anda menginstal sistem Linux dari awal, Anda mungkin akan melihat opsi untuk membuat direktori home terpisah di penginstal distribusi Linux Anda. Umumnya, Anda hanya perlu masuk ke opsi partisi, membuat partisi terpisah, dan memasangnya di “/home”. Namun, jika Anda telah menginstal distribusi Linux, Anda dapat menggunakan petunjuk ini untuk memindahkan direktori home Anda saat ini ke lokasi baru tanpa kehilangan apa pun atau menginstal ulang sistem operasi Anda.

Sekarang, sebelum kita mulai, buka dan buat cadangan.

Identifikasi Drive Baru di Linux

Jika Anda baru saja memasang drive ke komputer Linux, atau menginstal Linux ke salah satu drive di komputer multi-drive baru, dan melakukan boot ulang, hanya ada sedikit bukti bahwa drive baru tersebut ada.

Perintah fdisk akan mencantumkan drive dan partisinya untuk kami.

sudo fdisk -l

Gulir output hingga Anda mengidentifikasi drive baru. Drive pertama diberi nama /dev/sda , yang kedua adalah /dev/sdb dan seterusnya, dengan huruf terakhir bertambah setiap saat. Jadi /dev/sde akan menjadi hard drive kelima dalam sistem.

dalam contoh ini, drive baru adalah drive kedua yang dipasang ke sistem. Jadi kita perlu mencari entri untuk /dev/sdb.

/dev/sdb yang disorot di atas. Anda akan melihat bahwa tidak ada baris yang menjelaskan partisi di dalamnya. Ini adalah drive baru jadi belum ada. Kita perlu membuat partisi. Kita dapat melakukannya menggunakan fdisk. Jika hard drive Anda bukan /dev/sdb, pastikan Anda mengganti /dev/sdb dengan pengidentifikasi drive sebenarnya untuk hard drive baru Anda di perintah.

sudo fdisk /dev/sdb

Saat fdisk meminta Anda memberikan perintah, tekan huruf p . Ini mencetak tabel partisi untuk hard drive. Kami tahu tidak akan ada drive tersebut, tetapi kami mendapatkan beberapa informasi berguna tentang drive tersebut. Ini memberi kita peluang bagus untuk memastikan bahwa drive yang akan kita buat partisinya adalah drive yang ingin kita gunakan.

Ini memberi tahu kita bahwa drive tersebut adalah drive 1TB, yang sesuai dengan apa yang kita harapkan di mesin pengujian ini , jadi kita lanjutkan.

Membuat Partisi

Tekan huruf n untuk partisi baru, lalu tekan p untuk partisi primer. Saat Anda ditanya nomor partisi, tekan nomor 1.

Kami akan membuat satu partisi untuk seluruh disk, jadi ketika diminta untuk sektor pertama kita dapat menekan Enter untuk menerima nilai default. Anda kemudian akan diminta untuk sektor terakhir, dan Enter akan menerima nilai default.

Meskipun fdisk mengonfirmasi bahwa ia telah membuat partisi Linux 1TB, yang merupakan partisi nomor 1, belum ada yang berubah pada hard drive. Sampai Anda memberikan fdisk perintah untuk menulis perubahan ke drive, drive tersebut tidak akan tersentuh. Setelah Anda yakin Anda puas dengan pilihan kami, tekan huruf w untuk menulis perubahan pada drive.

Partisi telah ditulis ke /dev/sdb . Mari kita periksa apa yang baru saja terjadi. Kami akan menggunakan fdisk sekali lagi di /dev/sdb.

sudo fdisk /dev/sdb

Tekan huruf p untuk mencetak tabel partisi itu, dan Anda akan melihat bahwa ada partisi yang terdaftar untuk drive sekarang. Karena ini adalah partisi pertama pada drive ini, maka disebut /dev/sdb1. Partisi kedua akan disebut /dev/sdb2, dan seterusnya.

Kami tidak ingin membuat perubahan apa pun pada partisi tersebut, jadi tekan huruf q untuk keluar.

Buat Sistem File di Partisi

Kami perlu membuat sistem file di partisi. Ini mudah dicapai dengan perintah mkfs. Perhatikan bahwa Anda harus memasukkan nomor partisi dalam perintah. Berhati-hatilah saat mengetik /dev/sdb1 (partisi) dan bukan /dev/sdb (drive).

sudo mkfs -t ext4 /dev/sdb1

Sistem file akan dibuat untuk Anda, dan Anda akan dikembalikan ke prompt perintah.

Memasang Drive Baru

Untuk menggunakan drive baru, kita harus memasang partisi di dalamnya ke titik pemasangan di sistem file. Sebenarnya, agar benar-benar akurat, kami tidak memasang drive atau partisi, kami memasang sistem file pada partisi tersebut, dengan mencangkokkannya ke pohon sistem file sistem Anda.

Titik /mnt adalah tempat yang bagus. Ini hanya titik pemasangan sementara yang memungkinkan kami menyalin data ke drive baru. Kami akan menggunakan perintah mount untuk memasang sistem file pada partisi pertama di /dev/sdb, di /mnt .

sudo mount /dev/sdb1 /mnt

Jika semuanya berjalan dengan baik, Anda akan dikembalikan ke baris perintah tanpa pesan kesalahan. Mari kita lihat apakah kita dapat mengubah direktori ke sistem file yang baru kita mount.

cd /mnt

Ya, kita bisa. mari kita lihat apa yang ada di sini.

ls -ahl

Kami berada di sistem file baru kami. Direktori default “hilang+ditemukan” tidak diperlukan sehingga kami dapat menghapusnya.

sudo rm -rf lost+found

Menyalin Folder Beranda Anda

Kami perlu menyalin semuanya dari direktori home lama ke sistem file yang baru dipasang. Menggunakan opsi r (rekursif) dan p (pertahankan) akan memastikan semua subdirektori disalin dan kepemilikan file, izin, dan atribut lainnya dipertahankan.

sudo cp -rp /home/* /mnt

Ketika penyalinan telah selesai, gunakan ls untuk memiliki lihat sekeliling dan verifikasi bahwa data Anda berada di tempat yang Anda harapkan di sistem file baru. Dengan kata lain, jika /mnt adalah direktori home Anda, apakah semuanya ada dan benar?

ls

Anda mungkin ingin sedikit lebih teliti daripada saat kami menggunakan mesin uji yang diteliti di artikel ini. Sebagai jaring pengaman, kami akan mengganti nama dan mempertahankan direktori /home lama Anda hingga Anda yakin bahwa direktori tersebut aman untuk dihapus.

sudo mv /home /home.org

Dan kami akan membuat direktori home baru yang kosong.

sudo mkdir /home

Kami akan menggunakan direktori home kosong baru itu sebagai titik pemasangan sistem file kami di hard drive baru. Kita perlu melepasnya dari/mnt dan memasangnya kembali di/home. Perhatikan bahwa perintah umount tidak memiliki “n” setelah “u.”

Tetapi pertama-tama, kita akan mengubah ke direktori root (dengan cd / ) untuk memastikan kita tidak berada di direktori yang akan dituju. termasuk dalam lokasi mount atau unmount.

cd /
sudo umount /dev/sdb1
sudo mount /dev/sdb1 /home/

Menguji Direktori home Baru Anda

Mari kita lihat apa saja atribut dari partisi /dev/sdb1 sekarang:

df /dev/sdb1

We’ ditampilkan kembali nama sistem file, ukuran partisi dan ruang yang digunakan dan tersedia di dalamnya, dan yang penting, di mana ia dipasang. Sekarang menjadi direktori /home kami. Itu berarti kita harus dapat mereferensikannya persis seperti yang kita bisa lakukan pada direktori /home lama.

Jika kita berpindah ke suatu titik sembarang dalam sistem berkas, kita seharusnya dapat mengubah kembali ke /home menggunakan pintasan ~ tilde.

cd /
cd ~
pwd
ls
cd /home
ls
cd dave
ls
ls -a

Kita dapat berpindah bolak-balik melalui sistem file ke /home menggunakan perintah eksplisit dan menggunakan pintasan ~. Folder, file, dan dotfile yang kami harapkan semuanya ada. Semuanya terlihat bagus.

Jika ada yang hilang, kita dapat menyalinnya dari direktori /home.orig, yang masih dapat kita akses di root sistem file. Tapi semuanya terlihat baik-baik saja.

Sekarang kita perlu memasang /dev/sdb1 secara otomatis setiap kali komputer Anda dinyalakan.

Mengedit fstab

File “fstab” berisi deskripsi sistem file yang akan dipasang ketika sistem melakukan booting. Sebelum kami melakukan perubahan apa pun, kami akan membuat salinan cadangan yang dapat kami kembalikan jika terjadi masalah.

sudo cp /etc/fstab /etc/fstab.org

Sekarang kita dapat mengedit file fstab. Gunakan editor favorit Anda, kami menggunakan gedit. Editor teks apa pun akan melakukan.

sudo gedit /etc/fstab

Anda harus menambahkan baris di bagian bawah file untuk memasang direktori /home baru kami. Jika pengidentifikasi drive dan partisi Anda berbeda dari yang digunakan dalam contoh ini, gantikan pengidentifikasi tersebut dengan /dev/sdb1 yang ditampilkan di sini.

Ketikkan nama partisi di awal baris, lalu tekan Tab. Ketik titik pemasangan, /home, dan tekan Tab. Ketik deskripsi sistem file ext4, dan tekan Tab. Ketik default untuk opsi pemasangan, dan tekan Tab. Ketikkan angka 0 untuk opsi dump sistem file, dan tekan Tab. Ketikkan angka 0 untuk opsi pemeriksaan sistem file.

Simpan file fstab.

Reboot Sistem Anda

Kami perlu melakukan boot ulang untuk memverifikasi bahwa semuanya telah berjalan sesuai rencana dan bahwa Anda memiliki koneksi yang lancar ke direktori /home baru Anda.

Jika tidak, Anda masih memiliki jaring pengaman direktori /home asli dan file fstab Anda yang dapat dipulihkan jika diperlukan. Karena tindakan pencegahan yang telah kami ambil—menyalin direktori /home dan file fstab—Anda dapat dengan mudah mengembalikan sistem Anda ke keadaan sebelum Anda memulai.

sudo reboot now

Pemeriksaan Terakhir

Saat sistem Anda restart, mari kita periksa saja direktori /home Anda benar-benar ada di hard drive baru Anda, dan sistem Anda (secara ajaib) belum kembali menggunakan direktori /home yang lama.

df /dev/sdb1

Hebat, sudah terpasang di /home. Misi tercapai.

Setelah Anda benar-benar yakin bahwa Anda tidak lagi memerlukan salinan keamanan direktori /home lama Anda, Anda dapat menghapusnya:

cd /
sudo rm -rf home.orig/

Dan tentu saja, jika Anda menyadari ada sesuatu yang tidak’ t menyalin dari /home lama ke /home baru, Anda akan dapat mengambilnya dari cadangan yang Anda buat sebelum kita mulai.

Sekarang Anda telah memisahkan direktori /home Anda dari direktori operasi lainnya partisi sistem, Anda dapat menginstal ulang sistem operasi Anda, dan data Anda tidak akan tersentuh. Yang harus Anda lakukan adalah mengedit file fstab untuk memasang drive kedua Anda di /home.

Dan karena semua dotfiles Anda ada di direktori /home, saat Anda menjalankan berbagai aplikasi, mereka akan menemukan semua pengaturan, preferensi Anda , dan data.

Menghilangkan kesulitan dalam menginstal ulang dan menghilangkan risiko dari peningkatan.

Terbaru

  • Masih Pusing Hitung Gaji Manual? Waktunya Pakai Aplikasi HR
  • Apa Itu Dustruco? Ini Pengertian dan Cara Pasangnya di HP Kalian
  • Apa Itu Aplikasi Dooie Live? Ini Pengertian dan Cara Pakai Aplikasinya untuk Cari Jodoh
  • Apa Itu Battle Emote Jefri Nichol dan Om Telolet Om di MLBB? Ini Penjelasannya
  • Apa itu Game Luna Mobile dan Bagaimana Cara Menangnya?
  • Apa Itu Kompensasi Sistem Trail Mobile Legends? Ini Penjelasan dan Cara Klaim Hadiahnya
  • Apa Itu Update Google Pixel 2 Desember 2025? Ini Penjelasannya!
  • Ini Cara Reset Desil di Aplikasi Cek Bansos Biar Valid (Update Januari 2026)
  • Apa Itu EZNET Wireless dan Fiber Optic? Ini Perbedaan dan Pengertian Lengkapnya
  • Pengertian Rework Magic Wheel dan Rank Mythic Eternal: Apa itu Perubahan Sistem Baru Mobile Legends?
  • Apa Itu Diamond Combo? Pengertian Game Puzzle Viral yang Katanya Bisa Hasilkan Cuan
  • Apa Itu Showbox? Pengertian, Fungsi, dan Cara Menggunakannya di Android
  • Cara Mengatasi Fitur Monet Facebook Pro Tiba-tiba Hilang
  • Google Bikin Kejutan! Pixel 10 Diskon Gila-gilaan di YouTube Premium
  • Apa Itu Google CC? Ini Pengertian Agen Produktivitas AI Eksperimental Terbaru
  • Apa Itu Ultras Seblak di eSport? Pengertian dan Fenomena Baru Suporter eSport
  • Android 16: Animasi Folder Baru yang Mengubah Cara Kita Berinteraksi!
  • Android 16: Notifikasi Lokasi ‘Blue Dot’ – Fitur Baru yang Perlu Kalian Ketahui!
  • Apa Itu Risiko Auto Click di Event Spongebob Mobile Legends? Ini Penjelasannya
  • Apa Itu Fitur Eksperimental Windows? Ini Pengertian dan Cara Menonaktifkannya
  • Apa Itu Android 16 Beta 1? Ini Pengertian dan Fitur Terbarunya
  • Belum Tahu? Ini Trik Supaya Bisa Dapat Skin Patrick Mobile Legends dengan Harga Murah
  • Pixel Desember 2025: Update Besar Siap Meluncur, Apa yang Baru?
  • Apa Itu HYFE XL Prioritas? Ini Pengertian, FUP, dan Realita Kecepatannya
  • Pengertian Render dan Convert: Apa Bedanya dalam Video Editing?
  • Cara Mengatasi Aplikasi Office yang Terus Muncul dan Menerapkan Perubahan Pengaturan Privasi
  • Pixel Launcher Mendapatkan Sentuhan Google Search Baru!
  • Penyebab Aplikasi Wondr BNI Tidak Bisa Dibuka
  • Kode 0425 Daerah Mana? Ini Pengertian dan Fakta Sebenarnya
  • Apa Itu SSS CapCut? Pengertian Downloader Video Tanpa Watermark yang Wajib Kalian Tahu
  • Apa Itu AI Kill Switch di Firefox? Ini Pengertian dan Detail Fitur Terbarunya
  • Apa Itu Platform Modular Intel Alder Lake N (N100)? Ini Pengertian dan Spesifikasinya
  • Apa Itu Armbian Imager? Pengertian Utilitas Flashing Resmi untuk Perangkat ARM Kalian
  • Apa Itu OpenShot 3.4? Pengertian dan Fitur LUT Terbaru untuk Grading Warna
  • Flatpak 1.16.2: Sandbox Baru untuk GPU Intel Xe dan VA-API
  • Apa Itu Elestio Get A Team? Ini Pengertian Karyawan AI Digital
  • Apa itu RunPod? Ini Pengertian dan Tutorial Cara Deploy Pod Pertamamu
  • Apa Itu Migrasi Pod di RunPod? Ini Pengertian dan Cara Kerjanya
  • Loading Model AI Lama? Coba Fitur Cached Models RunPod Ini, Hemat Waktu & Biaya!
  • Replicate Diakuisisi Cloudflare? Tenang, Ini Justru Kabar Baik Buat Developer AI
  • Apa Itu Kerentanan UEFI? Pengertian Celah Keamanan DMA pada Booting Awal
  • Apa Itu Serangan Siber Infrastruktur Kritikal? Belajar dari Kasus Peretasan Air Bersih Denmark
  • Apa Itu Error Update MSMQ di Windows 10? Ini Penjelasan Lengkap dan Solusinya
  • Apa Itu “I Am Not a Robot – reCAPTCHA Verification ID: 2165”? Ini Pengertian dan Bahayanya
  • Apa Itu Serangan Clop Ransomware pada CentreStack? Ini Pengertian dan Dampaknya
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

©2025 emka.web.id | Design: Newspaperly WordPress Theme