NTFS như thư mục chính của Ubuntu


9

Tôi dự định sử dụng phân vùng NTFS làm thư mục chính để cài đặt Ubuntu, nó có hoạt động không?

Câu trả lời:


7

Nghe có vẻ là một ý tưởng tồi. Có, bạn có thể, nhưng bạn nên nhận ra rằng hỗ trợ NTFS trong linux đi kèm với cảnh báo này:

Do sự phức tạp của các cấu trúc NTFS bên trong, cả trình điều khiển kernel 2.6,14 và trình điều khiển FUSE tích hợp đều không cho phép thay đổi âm lượng được coi là không an toàn, để tránh tham nhũng.

một phần là do:

Chi tiết về nội bộ của việc triển khai không được công bố, điều này gây khó khăn cho các nhà cung cấp bên thứ ba trong việc cung cấp các công cụ để xử lý NTFS.

Tôi đã gắn kết một ổ đĩa NTFS trên linux và trước đây tôi đã gặp sự cố khi hệ thống tập tin không gắn kết đúng cách trên linux, ngay cả với tùy chọn -f (bắt buộc). Cuối cùng tôi đã phải gắn nó vào một máy Windows và khởi động vào Windows, nó đã sửa nó.

Nếu bạn thực sự cần một hệ thống tập tin Windows có thể đọc được cho / home , thì sở thích của tôi sẽ là định dạng nó thành fat32 thay thế. Mặc dù có những hạn chế, nó có hỗ trợ tốt hơn trên linux.


3
đây là một ý tưởng tồi. ntfs và fat32 không có cách nào để lưu trữ quyền theo cách ext2 / 3/4 và các hệ thống tập tin linux khác làm
knittl

@knittl NTFS có, nhưng FAT32 thì không.
dùng877329

@ user877329 NTFS có, nhưng quyền của nó khó khớp với quyền UNIX. Bạn phải thực hiện một số hành động đặc biệt để làm cho chúng hoạt động với ví dụ ntfs-3g.
Ruslan

6

Ngay cả việc di chuyển các tệp giữa các hệ thống tệp Linux và fat32 / ntfs cũng gây ra nhiều cảnh báo về quyền và quyền sở hữu. Bạn chắc chắn sẽ có vấn đề với một ntfs / nhà. Điều đầu tiên không hoạt động sẽ là ~ / .ssh, .netrc và các tệp / thư mục khác có quyền hạn chế. Các chương trình khác chắc chắn sẽ có lỗi khi chúng không thể thay đổi quyền trên các tệp cấu hình. (dấu chấm)


2

Bạn có thể, nhưng bạn sẽ gặp rắc rối thực sự vì nhiều ứng dụng sẽ sử dụng các quy ước hệ thống tập tin không phải của Microsoft, ví dụ như phân biệt chữ hoa chữ thường. Thay vào đó, bạn nên cài đặt một cái gì đó như Ext2IFS trên máy Windows để đọc các phân vùng ext *.


1
ntfs có trường hợp nhạy cảm.
vava

1

bạn cũng có thể thử liên kết "Tài liệu" "Ảnh" và "Âm nhạc" của mình với các thư mục trên NTFS nếu bạn chỉ muốn chia sẻ dữ liệu người dùng cơ bản. Điều đó đã làm việc rất tốt trên các máy tính mà tôi đã thiết lập để khởi động kép cho bạn bè.


1

Bạn có thể dùng:

mount --bind

Điều này sẽ làm cho bất cứ điều gì được lưu trong một thư mục được lưu ở nơi khác. Đối với tôi, điều này là do bộ lưu trữ chính của tôi là NTFS vì nó phải có thể đọc được trong Windows 7. Trong /etc/fstab, tôi đã gắn phân vùng NTFS như bình thường, được thực hiện cho tôi bởi Ubuntu 11.04:

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

Sau đó, tôi đặt các thư mục lưu trữ cơ sở để lưu ở đó:

# 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

Đây là tất cả /etc/fstabđể nó được áp dụng khi khởi động.

NTFS không có quyền tương tự như ext4 hoặc tương tự, vì vậy tôi chỉ đề xuất sử dụng quyền này cho những tệp không nhạy cảm.


0

Tôi hiện đang lưu trữ các thư mục con của nhà tôi (ví dụ ~/Documents, ~/Music) trên một hệ thống tập tin NTFS và nó dường như làm việc tốt.

Ví dụ, đây là cách lưu trữ ~/Documentsthư mục của bạn trên phân vùng NTFS. Trước tiên, hãy đảm bảo rằng bạn có phân vùng NTFS được đặt thành tự động để hệ thống có thể truy cập được khi khởi động. Di chuyển bất kỳ tệp nào bạn cần tránh ~/Documentsvà chuyển sang thư mục phân vùng NTFS tương ứng (nghĩa là /mnt/winblows/Users/Username/Documents). Bây giờ hãy xóa Documentsthư mục trong thư mục chính của bạn và tạo một liên kết đến thư mục NTFS đó ở vị trí được đặt tên Documents.

Lưu ý: Bạn có thể phải đảm bảo rằng bạn ~/.config/user-dirs.dirsđồng bộ hóa với các vị trí thư mục bạn đã chọn (tôi đã làm). Xem câu trả lời này để biết thêm chi tiết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.