Ubuntu giriş dizini olarak NTFS


9

Bir Ubuntu yüklemesi için giriş dizini olarak bir NTFS bölümü kullanmayı planlıyorum, bu işe yarar mı?

Yanıtlar:


7

Kulağa kötü bir fikir gibi geliyor. Evet, ancak linux'daki NTFS desteğinin bu uyarı ile geldiğini fark etmelisiniz :

Dahili NTFS yapılarının karmaşıklığı nedeniyle, yerleşik 2.6.14 çekirdek sürücüsü ve FUSE sürücüleri, yolsuzluktan kaçınmak için güvenli olmadığı kabul edilen birimdeki değişikliklere izin vermez.

bunun nedeni kısmen:

Uygulamanın dahili bilgileriyle ilgili ayrıntılar yayınlanmaz, bu da üçüncü taraf satıcıların NTFS'yi işlemek için araçlar sağlamasını zorlaştırır.

Linux üzerinde bir NTFS birimi bağladım ve geçmişte dosya sistemi -f (force) seçeneğiyle bile linux üzerine düzgün bir şekilde monte edilmediğinde bir sorun yaşadım . Sonunda bir Windows makinesine takmak ve Windows'a önyüklemek zorunda kaldım, bu da düzeltti.

/ Home için kesinlikle Windows tarafından okunabilen yerel bir dosya sistemine ihtiyacınız varsa , tercihim onu ​​bunun yerine fat32 olarak biçimlendirmek olacaktır. Sınırlamalarına rağmen, linux üzerinde daha iyi desteği var.


3
bu kötü bir fikir. ntfs ve
fat32'nin

@knittl NTFS'de var, ancak FAT32'de yok.
user877329

@ user877329 NTFS'de var, ancak izinlerini UNIX izinleriyle eşleştirmek zor. Bunların ntfs-3g ile çalışmasını sağlamak için bazı özel eylemler yapmanız gerekir.
Ruslan

6

Dosyaları Linux dosya sistemleri ile fat32 / ntfs arasında taşımak bile izinler ve sahipliklerle ilgili çok sayıda uyarıya neden olur. Kesinlikle bir ntfs / home ile sorunlarınız olacak. Çalışmayacak ilk şey ~ / .ssh, .netrc ve kısıtlı izinlere sahip diğer dosyalar / dizinler olacaktır. Diğer programlarda, yapılandırma dosyalarındaki izinleri değiştiremedikleri zaman kesinlikle hatalar olacaktır. (Dotfiles)


2

Yapabilirsiniz, ancak birçok uygulama Microsoft dışı dosya sistemi kurallarını, örneğin büyük / küçük harfe duyarlılığı üstleneceği için gerçek bir sorun yaşarsınız. Bunun yerine ext * bölümlerini okumak için bir Windows makinesine Ext2IFS gibi bir şey yüklemeniz daha iyi olur .


1
ntfs'nin büyük / küçük harf duyarlılığı vardır.
vava

1

yalnızca temel kullanıcı verilerini paylaşmak istiyorsanız, "Belgeler" "Resimler" ve "Müzik" öğelerinizi NTFS'deki klasörlere bağlamayı da deneyebilirsiniz. Bu arkadaşlar için çift önyükleme kurulum var bilgisayarlarda çok çalıştı.


1

Kullanabilirsiniz:

mount --bind

Bu, bir dizine kaydedilen her şeyin başka bir yere kaydedilmesini sağlayacaktır. Windows 7'de In okunabilir olması gerekiyordu olarak benim ana depolama NTFS çünkü benim için bu oldu /etc/fstab, ben Ubuntu 11.04 ile bana yaptığı normal NTFS bölümünü monte:

# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows        ntfs    defaults,umask=007,gid=46 0      $

Sonra bunun yerine kaydetmek için temel depolama klasörleri ayarlayın:

# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/   /windows/shawn/Documents/ none    bind  0  0
/home/shawn/Downloads/   /windows/shawn/Downloads/ none    bind  0  0
/home/shawn/Pictures/   /windows/shawn/Pictures/ none    bind  0  0
/home/shawn/Videos/   /windows/shawn/Videos/ none    bind  0  0
/home/shawn/Music/   /windows/shawn/Music/ none    bind  0  0

Hepsi bu /etc/fstabyüzden önyüklemede yeniden uygulanır.

NTFS ext4 veya benzeri izinlerle aynı değildir, bu yüzden sadece hassas olmayan dosyalar için bunu kullanmanızı öneririm.


0

Şu anda evimin alt klasörlerini (örn ~/Documents. ~/Music) Bir NTFS dosya sisteminde saklıyorum ve iyi çalışıyor gibi görünüyor.

Örnek olarak, ~/Documentsklasörünüzü bir NTFS bölümünde nasıl barındıracağınız aşağıda açıklanmıştır . Öncelikle NTFS bölümünün otomatik sayılacak şekilde ayarlandığından emin olun ; Saklamanız gereken dosyaları ~/Documents, karşılık gelen NTFS-bölüm klasörüne (yani /mnt/winblows/Users/Username/Documents) taşıyın . Şimdi Documentsana dizininizdeki klasörü silin ve adlı NTFS klasörünün bulunduğu yere bir bağlantı oluşturun Documents.

Not: Seçtiğiniz ~/.config/user-dirs.dirsklasör konumlarıyla senkronize olduğundan emin olmanız gerekebilir (yaptım). Daha fazla ayrıntı için bu cevaba bakınız.

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.