Bagaimana cara menghubungkan direktori tertentu di / rumah ke SSD?


11

In Is a 40GB SSD praktis untuk digunakan untuk '/' Jorge menjelaskan bagaimana ia menghubungkan hal-hal dalam dirinya /homeyang akan mendapat manfaat dari berada di SSD. Bagaimana ini dilakukan?

Saya pikir saya perlu melakukan hal berikut:

  1. Buat direktori pada SSD untuk menampung apa yang ingin saya tautkan /home, misalnya mkdir /var/jorge.
  2. Pindahkan hal-hal dari /homeyang seharusnya ada di SSD, mis mv /home/jorge/.config /var/jorge.
  3. Buat symlink, mis ln -s /var/jorge/.config /home/jorge/.config.

Apakah ini cara yang benar untuk melanjutkan? Apakah saya perlu melakukannya dari CD langsung?

Jawaban:


9

Anda dapat melakukannya dari Live CD, tetapi jika Anda keluar dari sesi grafis dan beralih ke konsol virtual menggunakan Ctrl+ Alt+ F1, Anda juga dapat memindahkan folder.

Langkah Anda benar, beberapa perluasan di bawah:

  1. Beralih ke konsol virtual dan masuk
  2. Pasang SSD jika perlu, itu bisa semudah:

    sudo mkdir /media/ssd-store
    sudo mount /dev/disk/by-label/YOUR-SSD-NAME /media/ssd-store
    

    Anda dapat menggunakan penyelesaian tab setelah /dev/disk/by-label/. Ini hanya berfungsi jika partisi Anda memiliki label, jika tidak Anda harus menggantinya dengan/dev/sdXY

  3. buat folder yang menyimpan file dari rumah:

    sudo mkdir -p /media/ssd-store/home/jorge
    

    Jika Anda memiliki pengaturan umask khusus seperti 0027, Anda harus melakukannya sudo chmod 755 /media/ssd-store. Anda dapat memeriksa pengaturan umask Anda dengan menjalankan umask(default ke 0022)

  4. Ubah kepemilikan jika diperlukan, sehingga pengguna selalu dapat membuat lebih banyak symlink jika diperlukan:

    sudo chown jorge: /media/ssd-store/home/jorge
    
  5. Pindahkan file (tambahkan sudojika Anda tidak memiliki /media/ssd-store/home/jorge):

    mv /home/jorge/.config /media/ssd-store/home/jorge/
    
  6. Buat symlink:

    ln -s /media/ssd-store/home/jorge/.config /home/jorge/
    

Catatan di atas: Anda harus menambahkan entri /etc/fstabuntuk mengotomatiskan SSD. Gunakan sudo blkiduntuk menentukan UUID untuk partisi SSD Anda dan tambahkan baris berikutnya ke /etc/fstab:

UUID=[uuid] /media/ssd-store ext4 relatime,errors=remount-ro,discard 0 2

Bagaimana saya tahu jika saya memiliki pengaturan umask terbatas?
— NN

Jalankan umask, secara default adalah 0022 di mana Anda tidak perlu menjalankanchmod
— Lekensteyn

Jika saya gunakan sudodi langkah 5, haruskah saya juga menggunakannya di langkah 6?
— NN

2
@NN: Tidak, karena Anda membuat symlink /home/jorgeyang dimiliki oleh Anda, Anda tidak perlu hak akses root.
— Lekensteyn
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.