Debian 5 NTFS Bölümünü Oku-Yaz olarak bağlamak

Başlatan hasansahin, 22 Şubat 2009 - 10:18:02

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hasansahin

Eğer sabit diskinizde ntfs bölümünüz var ise ve hem okuyup,hemde yazmak istiyorsanız aşağıdaki adımları takip edin. Bütün adımları root hakları ile yapıyoruz.

1. Öncelikle ntfs-3g ve fuse paketlerine ihtiyacımız var.
apt-get install ntfs-3g fuse

2. Fuse modulü bazen otomatik olarak yüklenmiyormuş. Ters bir durumla karşılaşmamak için fuse modulünün debian'ın başlangıcında otomatik
olarak yüklenmesini sağlayalım.
vi /etc/modules
komutuyla dosyayı açalım dosyanın sonuna tırnaklar olmadan "fuse" yazalım.
NOT : Kullanmayı sevdiğim ve alışık olduğum için vi tercih ettim. Siz, gedit veya nano gibi değişik editörlerde tercih edebilirsiniz.
Şimdide fuse modulünü root haklarıyla yükleyelim
modprobe fuse

3. /etc/fstab dosyasında NTFS bölümlerine ait girişleri aşağıdaki gibi yapmanız gerekiyor.
/dev/sda5       /mnt/data ntfs-3g iocharset=utf8,users,umask=000 0 0
/dev/sda1       /mnt/winxp ntfs-3g iocharset=utf8,users,umask=000 0 0


4. Bağlama noktalarına oku-yaz erişim vermemiz gerekiyor.İstediğiniz yerden bağlama noktası verebilirsiniz.
/media veya /mnt dizini ilk tercihleriniz olabilir. Ben yukarıdaki gibi /mnt/data ve /mnt/winxp olarak yaptım ve sırasıyla
bu dizinlere kullanıcıların yazabilmelerini sağladım.
mkdir /mnt/istediginiz_isim
chmod o+w+r /mnt/istediginiz_isim

(buraki "o" other oluyor. Yani diğerlerine okuma-yazma izni veriyoruz)

5. ntfs-3g sürücüsü, varsayılan olarak kullanıcılara bağlama ve ayırma izni vermez. Biz bu izni elle vereceğiz.
chown root.kullanıcı_adınız $(which ntfs-3g)
chmod 4750 $(which ntfs-3g)


6. Şimdide hal servisini yeniden başlatalım.
/etc/init.d/hal restart
Dosya yöneticinizde NTFS bölümlerinizi görebiliyor olmanız gerekir.
Anyone who has never made a mistake has never tried anything new.
Albert Einstein.

erginemr

@HasanŞahin,

Elinize sağlık. Yalnız, yanlış hatırlıyor olabilirim ama Debian'da varsayılan olarak "sudo" yüklü değil ve root komutları "su" ile veriliyor diye biliyorum.  ::)

hasansahin

Varsayılan olarak sudo yükleniyor ama kullanıcımız sudoers dosyasında tanımlı olmuyor. Aslında haklısınız, sudo kullanılmayabilir.
Belgeyi düzenleyeyim, teşekkürler...
Anyone who has never made a mistake has never tried anything new.
Albert Einstein.

hasansahin

Dökümanı hazırlarken fuse modulü ile ilgili kısmı atlamışım. Tekrardan düzenledim.
Anyone who has never made a mistake has never tried anything new.
Albert Einstein.

raspacı

Bende de ntfs bölümleri okunmuyor. Mesajındaki işlemlerde ise şu hata veriliyor:
home/lev# apt-get install ntfs-3g fuse
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package fuse
nereye gidersen git kendini de götürürsün.

atomkarinca

Alıntı yapılan: levi - 28 Şubat 2009 - 08:37:12
Bende de ntfs bölümleri okunmuyor. Mesajındaki işlemlerde ise şu hata veriliyor:
home/lev# apt-get install ntfs-3g fuse
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package fuse


Önce uçbirimden

sudo modprobe fuse

yapmayı deneyin.

raspacı

Sorunu şu başlıktaki mesajla kısmen çözdüm şimdi ntfs bölümlerinden birine ulaşabiliyorum. Sadece fstab ayarlarını değiştirdim:
http://forum.ubuntu-tr.net/index.php/topic,5068.0.html
nereye gidersen git kendini de götürürsün.

esrama

Root terminalden önce :
modprobe fuse
sonra:
apt-get install ntfs-3g fuse
komutlarını verdiğimde şu çıktıı alıyorum:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package ntfs-3g

raspacı

Dikkat edersen aynı hatayı görmüşüz. Yukrda verdiğim linkte sanırım daha açık bir çözüm var.
Oradaki çözüm:
fdisk -l
komutu ile diskinizin bölümlerine bakın, windowsa ait disk bölümlerinizi ögrenin

benimkilerden örnek vereyim
c sürücüm  /dev/sda1
d sürücüm /dev/sda2 görünüyor

el ile bağlamak istiyorsanız sırasıyla
mkdir /mnt/c
mkdir /mnt/d
mount /dev/sda1 /mnt/c/ -t ntfs -o nls=utf8,umask=0222
mount /dev/sda2 /mnt/d/ -t ntfs -o nls=utf8,umask=0222

açılışta bağlanmasını istiyorsanız
nano /etc/fstab
komutu ile

bu satırları sonuna ekleyin
/dev/sda1       /mnt/c          auto defaults,users,umask=000 0 0
/dev/sda2       /mnt/d          auto defaults,users,umask=000 0 0
nereye gidersen git kendini de götürürsün.

esrama

Benim bölümler de 5 e 1 . Aynı satırları fstaba eklemiş bulunmaktayım.
mkdir /mnt/c
mkdir /mnt/d
yazıyorum hiçbir şey olmuyor. Bölümler bağlanmıyor termianal hiçbir çıktı vermiyor.

raspacı

mkdir komutu zaten çıktı vermez. Klasörleri oluşturur. Tabi önce su ile yetki almalısın. Sonraki işlemlere devam etmelisin.
nereye gidersen git kendini de götürürsün.

esrama

root termianalde yaptım her işlemi zaten. çıktı vermedi ama hibir şey de olmadı.

heartsmagic

Diğer başlıkta dediğim gibi depoları ayarladın mı önce? Aksi takdirde bazı paketleri kuramazsın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.