

Linux"Te /Home Dizinini Başka Bir Disk Bölümüne Taşımaya Ne Dersin?
-
Bu yazıda Ubuntu'yu temel alacağım fakat bu yöntem diğer dağıtımlarda da işe yarayacaktır. Belki yönergelerin bazıları mantıksal oylumlar (Logical Volumes) açısından fark gösterebilir fakat bu farkları kolaylıkla fark edebilirsiniz.
"/home" dizin ağacını kendi bölümünde bağlamanın pek çok avantajının arasında işletim sisteminin tekrar yüklenmesi sırasında (başka bir Linux dağıtımı olsa bile) veri kaybetmemek de vardır.
Çeşitli nedenlerle Ubuntu'yu kurarken "/home" dizinine farklı bir bölüm ayırmamış olabiliriz. Fakat sebebimiz ne olursa olsun "/home" dizinini kendi bölümüne taşımamız gerekiyor.
Öncelikle, "/home" dizini için yeterli miktarda alanı olan bir bölüm oluşturmalıyız. Eğer boşta bir bölümünüz yoksa Linux'te yeni bölüm oluşturmanın yollarını araştırın ve oluşturacağınız bölümün formatını tercihen ext3 veya ext4 yapın.
Şimdi yeni bölümü bilgisayara bağlıyoruz:
$ mkdir /mnt/myhome
$ sudo mount -t ext3 /dev/sda5 /mnt/myhome
("myhome", "sda5" ve "ext3" ü kendi bölümleme durumunuza göre değiştirin. Bu konu hakkında bilgi almak için "sudo fdisk -l" komutunu kullanabilirsiniz.)
Dosyalarımızı buraya kopyalayacağız:
"/home" dizini muhtemelen bazı hardlinkler, softlinkler, dosyalar ve iç içe dizinler barındıracağı için, sıradan bir kopyalama (cp) işimizi görmeyecektir. Bu nedenle, şu küçük sihirli kodu kullanacağız :)
$ cd /home/
$ find . -depth -print0 | cpio --null --sparse -pvd /mnt/myhome/
Bu adımda her şeyi gözden geçirin, çünkü şu anda veya ileride çeşitli ayarlamalara ihtiyaç duyabilirsiniz. Fakat genel olarak bu adımları takip etmek yeterlidir.
Şimdi yeni bölümümüzü ayırıyoruz:
$ sudo umount /mnt/myhome
Yeni ev dizinimiz için yer açıyoruz:
$ sudo mv /home /old_home
Ev dizinimizi /home dan /old_home a taşıdığımız için, alttaki komutlar ile yeni bir /home oluşturmalıyız:
$ sudo mkdir /home
$ sudo mount /dev/sda5 /home
(Burada da "sda5" i size uygun olan disk bilgileriyle değiştirin)
Herşeyin yolunda gidip gitmediğini dikkatlice kontrol edin, eğer yaptığınız hatalar varsa ileride telafisi biraz daha zor olacaktır.
Şimdi Ubuntu'ya bilgisayarı başlattığımız zaman yeni ev dizinimizi kullanması gerektiğini söyleyeceğiz. "/etc/fstab" a alttaki satırı ekleyin:
/dev/sda5 /home ext3 nodev,nosuid 0 2
(sda5'i, ve ext3 ü kendinize göre değiştirmeyi unutmayın)
Hepsini yaptıysanız, ve herşey yolundaysa, /old_home dizininizi şu yolla silin:
$ sudo rm -r /old_home
Kolay gelsin. -
Kaynak: http://www.blogternals.com/2009/10/09/moving-the-home-folder-to-its-own-partition/
-
hocma gözünü sevim sen yapma bari :-/
linux (aynen okunuyor ) .Linüx'te vs.. değil :)
-
Çeviriye fazla kaptırmışım kendimi =)
-
uhauua :d olsun olsun , güzel yazı.