folder Tahribat.com Forumları
linefolder Linux ve Diğer İşletim Sistemleri
linefolder Linux"Te /Home Dizinini Başka Bir Disk Bölümüne Taşımaya Ne Dersin?



Linux"Te /Home Dizinini Başka Bir Disk Bölümüne Taşımaya Ne Dersin?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Z-CHAN
    Z-CHAN's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    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.


    .
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Z-CHAN
    Z-CHAN's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Kaynak: http://www.blogternals.com/2009/10/09/moving-the-home-folder-to-its-own-partition/


    .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    hocma gözünü sevim sen yapma bari :-/

    linux (aynen okunuyor ) .Linüx'te vs.. değil :)

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Z-CHAN
    Z-CHAN's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Çeviriye fazla kaptırmışım kendimi =)


    .
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    uhauua :d olsun olsun , güzel yazı.

Toplam Hit: 1236 Toplam Mesaj: 5