Terminal Linux pada komputer riba bergaya

Fatmawati Achmad Zaenuri/Shutterstock

Mahu mengalihkan folder rumah Linux anda ke pemacu lain? Berikut ialah cara yang mudah dan langkah demi langkah untuk melakukannya yang sepatutnya berfungsi pada sebarang pengedaran. Mengalihkan folder rumah anda bermakna anda boleh memasang semula Linux dan tidak perlu risau tentang fail peribadi anda.



Mengapa Simpan Folder Rumah Anda Asingkan?

Jika anda menyediakan mesin baharu atau menambah pemacu keras pada yang sedia ada, anda mungkin mahu mempunyai direktori rumah anda pada pemacu yang berbeza daripada lokasi lalai.

Konfigurasi yang semakin popular untuk komputer peribadi moden ialah mempunyai saiz sederhana Pemacu Keadaan Pepejal (SSD) memegang sistem pengendalian anda dan yang lebih besar Pemacu Hibrid Keadaan Pepejal (SSHD) atau cakera keras tradisional (HD) sebagai storan utama anda untuk data. Atau anda mungkin mempunyai satu pemacu keras tradisional dalam sistem anda, dan anda telah menambahkan HD baharu untuk storan yang dipertingkatkan. Walau apa pun alasan anda, berikut adalah langkah mudah dan tamparan demi tamparan untuk memindahkan direktori rumah anda.

Dengan cara ini, jika anda memasang sistem Linux dari awal, anda mungkin akan melihat pilihan untuk mencipta direktori rumah yang berasingan dalam pemasang pengedaran Linux anda. Secara amnya, anda hanya perlu pergi ke pilihan pembahagian, buat partition yang berasingan dan lekapkannya di /home. Tetapi, jika anda telah memasang pengedaran Linux, anda boleh menggunakan arahan ini untuk mengalihkan direktori rumah semasa anda ke lokasi baharu tanpa kehilangan apa-apa atau memasang semula sistem pengendalian anda.

Sekarang, sebelum kita mula, pergi dan buat sandaran .

BERKAITAN: Cara Menyandarkan Sistem Linux Anda Dengan rsync

Kenal pasti Drive

Jika anda baru saja memasang pemacu pada komputer Linux, atau memasang Linux pada salah satu pemacu dalam komputer berbilang pemacu baharu, dan but semula, terdapat sedikit bukti bahawa pemacu baharu itu ada.

Iklan

|_+_| perintah akan senaraikan pemacu dan partitionnya untuk kami.

cara menggunakan adobe flash
fdisk

Tatal melalui output sehingga anda telah mengenal pasti pemacu baharu. Pemacu pertama dinamakan |__+_| , yang kedua ialah |__+_| dan seterusnya, dengan huruf terakhir meningkat setiap kali. Jadi |_+_| akan menjadi cakera keras kelima dalam sistem.

dalam contoh ini, pemacu baharu ialah pemacu kedua yang akan dipasang pada sistem. Jadi kita perlu mencari entri untuk |__+_|.

|_+_| diserlahkan di atas. Anda akan perasan bahawa ia tidak mempunyai garis yang menerangkan partition padanya. Ia adalah pemacu serba baharu jadi ia belum mempunyainya lagi. Kita perlu membuat partition. Kita boleh melakukannya menggunakan |__+_|. Jika cakera keras anda bukan |_+_|, pastikan anda menggantikan |_+_| dengan pengecam pemacu sebenar untuk cakera keras baharu anda dalam arahan.

/dev/sda

Apabila |_+_| menggesa anda untuk arahan, tekan huruf |__+_|. Ini mencetak jadual partition untuk cakera keras. Kami tahu ia tidak akan mempunyainya, tetapi kami mendapat beberapa maklumat berguna tentang pemacu. Ia memberi kami peluang yang baik untuk memastikan pemacu yang akan kami buat partition ialah pemacu yang kami ingin gunakan.

Ia memberitahu kami bahawa pemacu ialah pemacu 1TB, yang sepadan dengan apa yang kami jangkakan dalam mesin ujian ini, jadi kami akan meneruskan.

Buat Partition

Tekan huruf |__+_| untuk partition baharu, dan kemudian tekan |_+_| untuk partition primer. Apabila anda diminta untuk nombor partition, tekan nombor |__+_|.

Iklan

Kami akan mencipta satu partition untuk keseluruhan cakera, jadi apabila digesa untuk sektor pertama kami boleh menekan Enter untuk menerima nilai lalai. Anda kemudiannya akan digesa untuk sektor terakhir, dan Enter akan menerima nilai lalai.

Walaupun |_+_| mengesahkan bahawa ia telah mencipta partition Linux 1TB, iaitu partition number 1, tiada apa yang berubah pada cakera keras lagi. Sehingga anda memberi |__+_| arahan untuk menulis perubahan pada pemacu, pemacu tidak disentuh. Setelah anda pasti anda berpuas hati dengan pilihan kami, tekan huruf |_+_| untuk menulis perubahan pada pemacu.

Partition telah ditulis kepada |_+_| . Mari semak apa yang baru berlaku. Kami akan menggunakan |__+_| sekali lagi pada |__+_|.

/dev/sdb

Tekan huruf |__+_| untuk mencetak jadual partition itu, dan anda akan melihat bahawa terdapat partition yang disenaraikan untuk pemacu sekarang. Kerana ia adalah partition pertama pada pemacu ini, ia dipanggil |__+_|. Partition kedua akan dipanggil |_+_|, dan seterusnya.

Kami tidak mahu membuat sebarang perubahan pada partition, jadi tekan huruf |_+_| untuk berhenti.

Buat Sistem Fail pada Partition

Kita perlu mencipta sistem fail pada partition. Ini mudah dicapai dengan |_+_| perintah. Ambil perhatian bahawa anda mesti memasukkan nombor partition dalam arahan . Berhati-hati untuk menaip |__+_| (partition) dan bukan |__+_| (pemanduan).

/dev/sde

Iklan

Sistem fail akan dibuat untuk anda, dan anda akan dikembalikan ke gesaan arahan.

pindahkan apl ke telefon baharu

Memasang Pemacu Baharu

Untuk menggunakan pemacu baharu, kita mesti melekapkan partition padanya ke titik pelekap dalam sistem fail. Sebenarnya, untuk menjadi tepat, kami tidak memasang pemacu mahupun partition, kami memasang sistem fail pada partition, dengan mencantumkannya pada sistem anda sistem fail pokok.

|_+_| titik adalah tempat yang baik seperti mana-mana. Ia hanyalah titik pelekap sementara untuk membolehkan kami menyalin data ke pemacu baharu. Kami akan menggunakan |__+_| perintah kepada lekapkan sistem fail pada partition pertama pada |__+_|, pada |__+_| .

/dev/sdb

Jika semuanya berjalan lancar, anda akan dikembalikan ke baris arahan tanpa mesej ralat. Mari lihat sama ada kita boleh menukar direktori kepada sistem fail kami yang baru dipasang.

/dev/sdb

Ya kita boleh. mari lihat apa yang ada di sini.

fdisk

Kami berada dalam sistem fail baharu kami. Direktori lalai lost+found tidak diperlukan supaya kami boleh mengalih keluarnya.

/dev/sdb

Menyalin Folder Rumah Anda

Kita perlu menyalin segala-galanya daripada direktori rumah lama ke sistem fail yang baru dipasang. Menggunakan |_+_| (rekursif) dan |__+_| (memelihara) pilihan akan memastikan semua subdirektori disalin dan pemilikan fail, kebenaran dan atribut lain dikekalkan.

/dev/sdb

Iklan

Apabila salinan telah selesai, gunakan |__+_| untuk melihat sekeliling dan mengesahkan bahawa data anda berada di tempat yang anda harapkan berada dalam sistem fail baharu. Dengan kata lain, jika |__+_| adakah direktori rumah anda, adakah semuanya ada dan betul?

fdisk p

Anda mungkin mahu menjadi lebih teliti daripada kami pada mesin ujian yang dikaji artikel ini. Sebagai jaring keselamatan, kami akan menamakan semula dan mengekalkan |_+_| lama anda direktori sehingga anda berpuas hati bahawa ia selamat untuk memadamkannya.

n

Dan kami akan mencipta direktori rumah baharu yang kosong.

p

Kami akan menggunakan direktori rumah kosong baharu itu sebagai titik pelekap untuk sistem fail kami pada pemacu keras baharu. Kita perlu menyahlekapnya daripada |__+_| dan pasang semula pada |__+_|. Ambil perhatian bahawa arahan |__+_| tidak mempunyai n selepas u.

Tetapi pertama-tama, kami akan menukar ke direktori akar (dengan |_+_| ) untuk memastikan kami tidak berada dalam direktori yang akan disertakan dalam lokasi pelekap atau nyahlekap.

1 fdisk fdisk

BERKAITAN: Struktur Direktori Linux, Diterangkan

Menguji Direktori rumah Baharu Anda

Mari lihat apakah sifat-sifat |__+_| partition kini:

w

Iklan

Kami menunjukkan nama sistem fail, saiz partition dan ruang terpakai dan tersedia di atasnya, dan yang penting, tempat ia dipasang. Ia kini |__+_| kami direktori. Ini bermakna kita sepatutnya boleh merujuknya tepat seperti yang kita boleh |_+_| yang lama direktori.

Jika kita berpindah ke beberapa titik sewenang-wenangnya dalam sistem fail, kita sepatutnya boleh menukar kembali kepada |_+_| menggunakan |_+_| jalan pintas tilde.

/dev/sdb fdisk /dev/sdb p

/dev/sdb1 /dev/sdb2 q mkfs /dev/sdb1

Kita boleh bergerak melalui sistem fail berulang-alik ke |__+_| menggunakan arahan eksplisit dan menggunakan |_+_| jalan pintas. Folder, fail dan fail titik yang kami jangkakan semuanya ada. Semuanya kelihatan baik.

Jika ada yang hilang, kami boleh menyalinnya daripada |__+_| direktori, yang kami masih mempunyai akses ke dalam akar sistem fail. Tetapi semuanya kelihatan baik-baik saja.

Sekarang kita perlu mempunyai |__+_| dipasang secara automatik setiap kali komputer anda dimulakan.

bagaimana cpu berfungsi

Mengedit fstab

Fail fstab mengandungi penerangan tentang sistem fail yang akan dipasang apabila sistem but. Sebelum kami membuat sebarang perubahan padanya, kami akan membuat salinan sandaran untuknya yang boleh kami kembalikan sekiranya berlaku masalah.

/dev/sdb

Iklan

Sekarang kita boleh mengedit fail fstab. Gunakan editor kegemaran anda, kami menggunakan |_+_|. Mana-mana editor teks akan dilakukan.

/mnt

Anda mesti menambah baris di bahagian bawah fail untuk memasang |_+_| baharu kami direktori. Jika pemacu dan pengecam partition anda berbeza daripada yang digunakan dalam contoh ini, gantikannya dengan |_+_| ditunjukkan di sini.

  • Taipkan nama partition pada permulaan baris, dan kemudian tekan Tab.
  • Taip titik lekap, |_+_| dan tekan Tab.
  • Taipkan perihalan sistem fail |__+_|, dan tekan Tab.
  • Taip |_+_| untuk pilihan pelekap, dan tekan Tab.
  • Taip digit |__+_| untuk pilihan pembuangan sistem fail, dan tekan Tab.
  • Taip digit |__+_| untuk pilihan semakan sistem fail.

Menggunakan gedit untuk mengedit fail fstab

Simpan fail fstab.

But semula Sistem Anda

Kami perlu but semula untuk mengesahkan bahawa semuanya telah berjalan mengikut rancangan dan anda mempunyai sambungan lancar ke |__+_| baharu anda direktori.

Jika tidak, anda masih mempunyai jaring keselamatan |_+_| asal anda direktori dan fail fstab yang boleh dipulihkan jika diperlukan. Kerana langkah berjaga-jaga yang telah kami ambil—menyalin |_+_| direktori dan fail fstab—anda boleh dengan mudah mengembalikan sistem anda kepada keadaan sebelum anda bermula.

mount

menyegerakkan telefon dengan komputer baharu

BERKAITAN: Cara But semula atau Matikan Linux Menggunakan Baris Perintah

Pemeriksaan Akhir

Apabila sistem anda dimulakan semula, mari semak sama ada |__+_| anda direktori benar-benar pada pemacu keras baharu anda, dan sistem anda entah bagaimana (secara ajaib) tidak kembali menggunakan |_+_| direktori.

/dev/sdb

Bagus, ia dipasang pada |_+_|. Misi tercapai.

Sebaik sahaja anda benar-benar yakin bahawa anda tidak lagi memerlukan salinan keselamatan |_+_| lama anda direktori, anda boleh memadamnya:

/mnt r

Iklan

Dan sudah tentu, jika anda menyedari sesuatu tidak salin daripada |__+_| yang lama ke |_+_| baharu anda, anda akan dapat mendapatkannya daripada sandaran yang anda buat sebelum kami mula.

Rumahku syurgaku

Sekarang anda telah memisahkan |_+_| anda direktori daripada partition sistem pengendalian yang lain, anda boleh memasang semula sistem pengendalian anda dan data anda tidak akan disentuh. Apa yang anda perlu lakukan ialah mengedit fail fstab untuk melekapkan pemacu kedua anda pada |_+_|.

Dan kerana semua fail titik anda berada dalam |__+_| anda direktori, apabila anda menghidupkan pelbagai aplikasi anda, mereka akan menemui semua tetapan, pilihan dan data anda.

Ia menghilangkan kesakitan daripada pemasangan semula dan mengambil risiko daripada peningkatan.

Perintah Linux
Fail tar · pv · kucing · tac · chmod · cengkaman · perbezaan · sed · Dengan · lelaki · pushd · popd · fsck · testdisk · seq · fd · pandoc · CD · $PATH · awk · sertai · jq · lipat · uniq · journalctl · ekor · negeri · ls · fstab · dibuang · kurang · chgrp · chown · rev · tengok · rentetan · taip · menamakan semula · zip · buka zip · lekapkan · umount · pasang · fdisk · mkfs · rm · rmdir · rsync · df · gpg · kita · nano · mkdir · daripada · ln · tampalan · menukar · rclone · carik-carik · SRM
Proses alias · skrin · atas · bagus · renice · kemajuan · jejak · sistem · tmux · chsh · sejarah · di · kumpulan · percuma · yang · dmesg · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · masa tamat · dinding · ya · bunuh · tidur · sudo · miliknya · masa · tambah kumpulan · usermod · kumpulan · lshw · menutup · but semula · berhenti · matikan · passwd · lscpu · crontab · Tarikh · bg · fg
Rangkaian netstat · ping · traceroute · ip · ss · siapakah · fail2ban · bmon · awak · jari · nmap · ftp · keriting · wget · who · siapakah saya · Dalam · iptables · ssh-keygen · ufw

BERKAITAN: Komputer Riba Linux Terbaik untuk Pembangun dan Penggemar

BACA SETERUSNYA