/ Ana sayfadaki belirli dizinleri bir SSD'ye nasıl bağlarım?


11

In '/' için pratik bir 40GB SSD mi Jorge /home, bir SSD'de olmaktan fayda sağlayacağı şeyleri nasıl sembolize ettiğini anlatıyor . Bu nasıl yapılır?

Aşağıdakileri yapmam gerektiğini düşündüm:

  1. Bağlamak istediğim şeyi tutmak için SSD'de bir dizin oluşturun /home, örn mkdir /var/jorge.
  2. /homeSSD'de olması gerekenleri hareket ettirin , örn mv /home/jorge/.config /var/jorge.
  3. Sembolik bağlantıları oluşturun, örn ln -s /var/jorge/.config /home/jorge/.config.

İlerlemek için doğru yol bu mu? Bunu canlı bir CD'den yapmam gerekir mi?

Yanıtlar:


9

Canlı CD'den yapabilirsiniz, ancak bir grafik oturumundan çıkıp Ctrl+ Alt+ kullanarak sanal konsola F1geçerseniz, klasörleri de taşıyabilirsiniz.

Adımlarınız doğru, biraz genişleme:

  1. Sanal bir konsola geçme ve oturum açma
  2. Gerekirse SSD'yi takın, bu kadar kolay olabilir:

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

    Sonra sekme-tamamlamayı kullanabilirsiniz /dev/disk/by-label/. Bu, yalnızca bölümünüzde bir etiket varsa çalışır, aksi takdirde etiketi değiştirmeniz gerekir/dev/sdXY

  3. dosyaları evden tutan bir klasör oluşturun:

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

    Özel bir umask ayarınız 0027varsa, yapmanız gerekir sudo chmod 755 /media/ssd-store. Umask ayarınızı çalıştırarak kontrol edebilirsiniz umask(varsayılan olarak 0022)

  4. Gerekirse sahipliği değiştirin, böylece kullanıcı gerektiğinde her zaman daha fazla sembolik bağlantı oluşturabilir:

    sudo chown jorge: /media/ssd-store/home/jorge
    
  5. Dosyaları taşıyın (sahip sudodeğilseniz ekleyin /media/ssd-store/home/jorge):

    mv /home/jorge/.config /media/ssd-store/home/jorge/
    
  6. Symlink'i oluşturun:

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

Yukarıdakiler hakkında notlar: /etc/fstabSSD'yi otomatik olarak numaralandırmak için bir giriş eklemeniz gerekir . Kullanım sudo blkidSSD bölümü için UUID belirlemek ve yanındaki satırı eklemek için /etc/fstab:

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

Kısıtlayıcı bir umask ayarım olup olmadığını nasıl anlarım?
NN

Çalıştır umask, varsayılan olarak 0022 için çalıştırmana gerek yokchmod
Lekensteyn

sudo5. adımda kullanırsam , 6. adımda da kullanmalı mıyım?
NN

2
@NN: Hayır, sahibi olduğunuz bir sembolik bağlantı oluşturduğunuz için /home/jorgekök ayrıcalıklarına ihtiyacınız yok.
Lekensteyn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.