Hỗ trợ
     Khách hàng
 ..................................................................
 ..................................................................
Phần mềm Linux

Hướng dẫn làm cho Fedora nhận NTFS

Trên linux thông thường thì lệnh mount không hỗ trợ nhận biết NTFS patition mà chỉ hỗ trợ FAT patition của windows. Trong khi đó người dung thường sư dụng windows vớiNTFS pastition. Vì vậy khi chuyển dổi từ windows sang linux vấn đề đặt ra cần giải quyết đó là: Không phải thay đổi lại cấu trúc patition đã có vì có nhiều data đang lưu tại đó. Bài viết sau đây sẽ giúp bạn làm điều đó một cách dễ dàng.


Bước 1 xác định phiên bản
Việt đầu tiên bạn cần làm là xác định phiên bản bạn đang dùng
.Bạn mở termial lên
Đánh vào
Lệnh:

#uname -r

Để xác định phiên bản.

Lệnh:

# rpm -q --queryformat "%{ARCH}n" kernel

Để xác định processor
(đa số dùng i686 processor (a recent Pentium computer).
HOặc i586 or i386.
Bước 2 Tìm bản cho phù hợp
Bạn cần tìm các gói cho phù hợp với máy và phiên bản
bạn đang dùng ở trang
http://linux-ntfs.sourceforge.net/downloads.html

Ví dụ trong trường hợp cụ thể máy mình đang dùng :
2.6.11-1.1369_FC4 và i686
Các bạn có thể truy cập theo địa chỉ sau:

http://linux-ntfs.sourceforge.net/rpm/fedora4.html

Tìm bản thích hợp .
Lệnh:

http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

Sau khi đã có được gói phù hơp với kernel ta mở termial và tiếp tục
Lệnh:

#rpm -ihv kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm
Preparing... ############################### [100%]
1:kernel-ntfs ############################### [100%]

Bước 3 kiểm tra và khắc phục (các lổi) nếu có.
Từ termial đánh lệnh
Lệnh:

# /sbin/modprobe ntfs

Nếu nó không báo gì bạn qua Bước 4 còn nếu báo các lổi như sau :

1/error: can't create transaction lock

Thì bạn nên logic quyền root
Ví dụ bạn đang ở termial thì chỉ cần đánh :
#su
nhập pass của root sau đó thử lại lệnh trên nếu báo lỗi như sau:

2/.../ntfs.ko: Invalid module format

Có nghĩa là bạn đã install sai RPM.
để uninstall (xem bước uninstall)
rùi đi tìm tải rpm khác cho đúng (xem bên trên)
Lệnh:

3/FATAL ntfs.ko not found

cũng tương tự bạn đã install sai rpm
Lệnh:

4/Unresolved externals in ntfs.o

Bạn cũng cài sai rpm (để ý prosesor nhe i686 hay i586 or i386. )
Hãy tìm cho đùng rpm sao cho phù hợp

5/I've installed the wrong rpm. Help!

Cũng lại sai rpm,uninstall sau đó cài lại bản rpm đúng

6/not an rpm package (or package manifest)

7/Segmentation fault (1)

Bạn hãy xoá rpm temporary files rồi lại
Lệnh:

# rm /var/lib/rpm/__db*
Lệnh:

8/Segmentation fault (2)

Bước 4
Sau khi cài đặt xong mấy bước trên bây giờ tới lúc tiến hành sử dụng
Sau khi ibạn đánh
Lệnh:

# /sbin/modprobe ntfs

Nếu không hiện ra lỗi gì thi ta tiêp tục sử dụng lệnh sau

#dmesg | grep NTFS

để tìm ntfs driver
Kết quả ví dụ:



NTFS driver v1.1.22 [Flags: R/O MODULE]

Tiếp theo đó sử dụng
Lệnh:

#cat /proc/filesystems

để kiểm tra kernel really understands NTFS
Kết quả ví dụ
Lệnh:

cat /proc/filesystems

nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
ext3
ext2
nodev ramfs
nodev devpts
ntfs

Bước 5 Mount Xem mình có mấy ổ đĩa:
Lệnh:

# /sbin/fdisk -l

Thông tin phản hồi có dạng
Lệnh:

Disk /dev/hda: 64 heads, 63 sectors, 4465 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 2125 4283968+ 07 NTFS/HPFS
/dev/hda2 2126 19851 35735616 0f Win95 Ext'd (LBA)
/dev/hda5 * 2126 4209 4201312+ 83 Linux
/dev/hda6 4210 4465 516064+ 82 Linux swap

Ok

Bước 5*Bây giờ tạo thư mục windows (để chứa windows foder)
Lệnh:

#mkdir /mnt/windows

Tiếp đánh lệnh
Lệnh:

#mount /dev/hda1 /mnt/windows -t ntfs -r -o umask=0222

umask=0222 là gì bạn tìm hiểu thêm ở địa chỉ cuối trang nhe

Và xem thử thư mục window thế nào
Lệnh:

#ls -l /mnt/windows

Kết quả ví dụ
Lệnh:

...
-r-xr--r-- 1 root root 9719 Aug 24 1996 ansi.sys
-r-xr--r-- 1 root root 15252 Aug 24 1996 attrib.exe
-r-xr--r-- 1 root root 28096 Aug 24 1996 chkdsk.exe
-r-xr--r-- 1 root root 5175 Aug 24 1996 choice.com
...

Đã thành công chúc mừng bạn.
Nếu bạn có các ở khác ở dạng NTFS
Như ổ D:Data .... Thì bạn cũng làm tương tự như
bước 5* nhưng thay tên

WIndows thành cái bạn đặt (ví dụ data chẳng hạn) và sửa cái
hda1 (----sửa số 1 này thành cái tương ứng ở ổ khác


Bước Uninstall:
Cách uninstall
Ví dụ bạn đang ở termial thì chỉ cần đánh :
Lệnh:

#rpm -qa | grep -i ntfs

Giải sự bạn nhận được thông tin là
Lệnh:

kernel-module-ntfs-2.6.9-1.667smp-2.1.20-0.fc.1.2

sau đó gõ lệnh
Lệnh:

#rpm -e kernel-module-ntfs-2.6.9-1.667smp-2.1.20-0.fc.1.2

để uninstall

BẠN CÓ THỂ TÌM HIỂU THÊM TẠI

http://linux-ntfs.sourceforge.net/rpm/instructions.html
http://linux-ntfs.sourceforge.net/rpm/help.html

Tin tức khác
     Tin Vietsoftware
  VietSoftware khởi động gói dịch vụ CNTT VBiz dành cho Doanh nghiệp

  Kỳ vọng vào sự đổi mới từ các chính sách

  Hợp tác Nhà nước - doanh nghiệp CNTT: Lợi cả đôi đường

  VietSoftware ký hợp đồng cung cấp phần mềm ERP với Phúc Anh

  Chạy thử nghiệm thành công phần mềm kế toán trên Asianux Desktop
Cổng thông tin điện tử Công ty Cổ phần Phần mềm Việt (VietSoftware, Inc.)
Địa chỉ: Tầng 8, số 51 Lê Đại Hành, Hà Nội, Việt Nam
ĐT: (84-4) 3974 5699 Fax: (84-4) 3974 5700