- 作者:xiaoxiao
- 发表时间:2020-12-23 10:39
- 来源:未知
背景:
我装了一个Linux3.0AS, 刚好由个朋友用usb硬盘搞了点东西要考上去。于是我用自己的usb硬盘测试。我的硬盘分了3个区,第一个primary partition是ntfs,以前干活时用的分区。Extension Partition 又分了两个logical partition, 是fat32的。
步骤:
1.Plug the usb disk and check it:
#fdisk -l /dev/sda Device Boot Start End Blocks Id System/dev/sda1 * 1 1410 11325793+ 7 HPFS/NTFS/dev/sda2 1411 2432 8209215 f Win95 Ext'd (LBA)/dev/sda5 1411 2432 8209183+ b Win95 FAT32可见第一个分区是ntfs的。
2. Check the file system my linux box supports.
采用:#dmesg | grep -i ntfs 没有返回任何信息。#grep -i ntfs /var/log/messages或:# cd /lib/modules/2.4.21-4.EL/kernel/fs# ls或者
哎,ntfs不在列表中。于是决定先安装这个module
3. download the rpm
http://linux-ntfs.sourceforge.net/rpm/rhel3.html
4. 搞了半天, rpm -i 时居然告诉我需要运行在2.4.21-4.EL上, uname -a 一看,原来启动到了2.4.21-4.ELsmp, 于是,修改/etc/grub.conf, 选择1. 然后Reboot
5. 运行rpm -i kernel-ntfs-2.4.21-4.EL.i686.rpm, 安装成功。
6. 奇怪, cat /proc/filesystems居然找不到ntfs., 其它/lib/modules/.../fs 里倒是有了。
7. Mount试试#cd /mnt#mkdir usbdisk#mount /dev/sda1 /mnt/usbdisk -t ntfs -r#cd /mnt/usbdisk#ll
可以了, 能够看到东西了。