Yanıtlar:
Yalnızca / home / kullanıcı adınızı yani ana dizininizi taşımak istiyorsanız , ana dizininizi diğer bölümlere kopyalayın ve daha sonra kullanıcı ayarları iletişim kutusunu açmak için Sistem-> Yönetim-> Kullanıcılar ve Gruplar'ı kullanın. Kimliğinizi doğrulamak için tuşlar simgesine tıklayın.
Bundan sonra değiştirmek istediğiniz kullanıcıyı seçip özellikleri tıklayın, gelişmiş sekmeye gidin
home dizinini yeni dizine, yani başka bir bölüme kopyaladığınız dizine değiştirin.
Grafiksel bir ortamda çalışırken yan etkilerden kaçınmak için HOME'u Ctrl+ Alt+ ile bir terminalden taşımak için tüm eylemleri gerçekleştirmeliyiz F1.
sudo mkdir /mnt/tmp
sudo mount /dev/sdb1 /mnt/tmp
/ sdb1'in HOME için yeni bölüm olduğunu varsayarak
sudo rsync -avx /home/ /mnt/tmp
Ardından yeni bölümü HOME olarak takabiliriz.
sudo mount /dev/sdb1 /home
Tüm verilerin mevcut olduğundan emin olmak için. En kolay eskiyi /home
bu noktada silmek (daha sonra bunu yapabilirsiniz ancak daha sonra eski evi görmek için canlı bir sistem başlatmanız gerekir):
sudo umount /home #unmount the new home first!
rm -rf /home/* #deletes the old home
Aşağıdaki bölümden fstab
görülen giriş için yeni bölümün UUID'sini bilmemiz gerekir :
sudo blkid
Not veya kopya / your düzenlemek için doğru UUID yapıştırmak fstab
ile
sudo nano /etc/fstab #or any other editor
ve sonuna aşağıdaki satırı ekleyin:
UUID=<noted number from above> /home ext4 defaults 0 2
Burada uygun dosya sistemini seçmeye özen ext3
gösterin , örneğin ext3 formatlanmışsa
Bir sonra yeniden başlatma , senin /home
yeni sürücüde bulunduğu çok geniş bir alan sahip.
usermod
bu görev için olduğu gibi dağıtım araçlarını da kullanabilirsin .
/mnt/tmp
Yeniden başlattıktan sonra kaldırabilir miyim ?
/mnt/tmp
).
Resmi detaylı prosedür burada Ubuntu yardım wiki'sinde
sudo blkid
sudo -H gedit /etc/fstab
ve bu satırları içine ekleyin
UUID=???????? /media/home ext4 defaults 0 2
ve ????????
hedeflenen /home
bölümün UUID numarası ile değiştirin .
Dosyayı kaydedip kapatın fstab
, ardından aşağıdaki komutu yazın:
sudo mkdir /media/home
/home
Yeni bölüme kopyalasudo rsync -aXS --progress --exclude='/*/.gvfs' /home/. /media/home/.
sudo diff -r /home /media/home -x ".gvfs/*"
Not: Bulunamayan dosyalarla ilgili bazı hatalar görmeyi de bekleyebilirsiniz. Bunlar, şu anda var olmayan yerlere işaret eden sembolik bağlardan kaynaklanmaktadır (ancak yeniden başlattıktan sonra olacaktır). Bunları görmezden gelebilirsiniz - ama başka bir şeyi kontrol edin.
sudo -H gedit /etc/fstab
ve şimdi daha önce eklediğiniz satırları düzenleyin, /media/home
kısaca şöyle /home
görünecek şekilde değiştirmek için bölümü değiştirin :
UUID=???????? /home ext4 defaults 0 2
/home
içine/old_home
cd / && sudo mv /home /old_home && sudo mkdir /home
Bunları yeniden başlat veya yeniden başlat:
sudo mount -a
Aslında. Belirli bir kullanıcının giriş dizini konumunu kolayca değiştirmenin harika bir yoludur. Soruyu okurken bunun global / home dizini için olacağını biliyordum. Bu durumda, bölümü diğer cihazda oluşturabilir, tüm dosyaları manuel olarak oraya taşıyabilir ve ardından / etc / fstab dosyasındaki bağlama noktası için cihazı değiştirebilirsiniz.
Tamam, bunun işe yaradığını bulmamın tek yolu başka bir kullanıcı oluşturmak, yönetici yetkisi vermek, ana kimliği oturumu kapatmak, yeni kimliğe giriş yapmak ve daha sonra usermod komutunu kullanmak.
Görev:
İlgili Bağlantılar:
Gerekli tüm SATA ve güç kablolarını sabit disklerinize takın. Ubuntu'yu yükleyin. Klavyeye basın ve "Disks" yazın. "Diskler" yardımcı programı açılacaktır:
Bu yardımcı programda HDD'lerinizi Ext4 dosya sistemine formatlayabilirsiniz. Aksi takdirde diskleri biçimlendirmek için komutları kullanın:
Örneğin, ancak GUI "Disks" kullanıldığı için parametrelerden emin değilim:
sudo mkfs.ext4 -L purple /dev/sdb # not sure with parameters
sudo mkfs.ext4 -L gold /dev/sdc # not sure with parameters
Unutmayın, bu biçimlendirme, hedef sabit diskteki her şeyi silecektir . Sabit diskte herhangi bir veri varsa ve kaybetmek istemiyorsanız bu adımı atlayabilirsiniz.
Yavaş biçimlendirme çok zaman almalıdır: 4 TB disk için 16 ila 20 saat.
# Press CTRL+ALT+T and open a console.
# Check your /dev/sdb and /dev/sdc discs are visible:
lsblk
# Create directories for the new HDD WD Purple and WD Gold
sudo mkdir /hdd_purple
sudo mkdir /hdd_gold # temporary directory
# Temporary mount to the new mount point
sudo mount /dev/sdb1 /hdd_purple
sudo mount /dev/sdc1 /hdd_gold
# Unmount drives
sudo umount /dev/sdb1
sudo umount /dev/sdc1
# Configuration file /etc/fstab has list of all partitions that will be mounted at boot.
# 1. Show and copy UUID of the HDD with this command:
sudo blkid
# My data is:
# /dev/sdb1: LABEL="purple" UUID="6ce9ec1f-3bf5-420f-8502-1b4f55f2fc60" TYPE="ext4" PARTUUID="a14c8357-a8ce-42e4-9772-64ccfad3e226"
# /dev/sdc1: LABEL="gold" UUID="1d049c7c-4565-480b-a181-2459e8ff8c1b" TYPE="ext4" PARTUUID="4c691b21-b4e3-4dab-ab91-d7bf7272b2b5"
# Make a backup of that file to be able to revert changes.
sudo cp /etc/fstab /etc/fstab.2018.11.29.bak
# 2. Add a new partitions by editing /etc/fstab file as root:
sudo nano /etc/fstab
# 3. At the bottom of fstab file add 2 lines similar to this:
UUID=6ce9ec1f-3bf5-420f-8502-1b4f55f2fc60 /hdd_purple ext4 defaults 0 2
UUID=1d049c7c-4565-480b-a181-2459e8ff8c1b /hdd_gold ext4 defaults 0 2
# Your UUID have to be different!
# Write the file with keys <Ctrl+O> then <Return>. Quit the editor with <Ctrl+X>.
# If you have Midnight Commander running, then save before quitting with <Ctrl+X>,
# because <Ctrl+O> will switch from nano editor to your MC.
# To see if the drive is mounted correctly we can simulate the mount process at boot with:
sudo mount -a
# To avoid side effects while working in a graphical, environment
# we should perform all actions to move HOME from a terminal with Ctrl+Alt+F3.
# Press <Ctrl+Alt+F3> and swidth to console mode.
# Login in the console mode.
# Copy HOME to the new location:
sudo rsync -avx /home/ /hdd_gold
# Delete everything in the HOME directory.
# Be careful with this command, make sure you have a backup.
rm -rf /home/*
# Make HOME permanent -- edit /etc/fstab configuration file
sudo nano /etc/fstab
# Change string
UUID=1d049c7c-4565-480b-a181-2459e8ff8c1b /hdd_gold ext4 defaults 0 2
# to string
UUID=1d049c7c-4565-480b-a181-2459e8ff8c1b /home ext4 defaults 0 2
# /hdd_golds change to /home directory
# After a reboot, your /home resides on the new drive having plenty of space.
sudo reboot
usermod -m -d /path/to/non_existent_home_dir username
geri dönün (kullanıcı adı), geçici yönetici kullanıcısını kaldırın. Yine de 5 basamak olmasına rağmen, diğer cevaplardan çok daha az, daha az riskli ve çok daha basit adımlar.