我装了2个系统,linux一个是windows
我想在linux下查看windows下的盘c,d
假设你的硬盘为第一硬盘,而你的/mnt/目录下有目录hda5
mount /dev/hda5 /mnt/hda5
用完后
umount /mnt/hda5
其中各个分区可通过
fdisk -l
来查看,如hda5一般来说是表示第一硬盘的第一分区。
mount .....
同意,使用mount
#mkdir /mnt/d
#mount -o iocharset=cp936 /dev/hda5 /mnt/d
假如你windows用的是ntfs文件系统,你就不用试了,linux对ntfs支持不好,且默认的是不支持,如果是fat文件系统,用上面2位高手的方法,既可以看硬盘,又可以看u盘之类的,看硬盘mount hda ,看u盘mount sda.看软盘用mount fda
同意楼上的说法
如果是这样可以试试其他办法
那就是利用smbclient和smbmount来实现目的
将c,d共享,在linux下smbclient -L //计算机名
smbmount //计算机名/c: /mnt/xxx
试试吧
直接用盘符可能不行,得用共享文件夹
使用mount
#mkdir /mnt/d
#mount -o iocharset=cp936 /dev/hda5 /mnt/d
不过这样每次启动后还得在mount一次
可以编辑/etc/fstab这个文件
系统启动后,自动载上 d盘
我的做法:先在/mnt中新建文件夹c,d,e,f
然后打开/etc/fstab,在文件最后加上
/dev/hda1 /mnt/c vfat defaults,iocharset=cp936 0 0
/dev/hda5 /mnt/d vfat defaults,iocharset=cp936 0 0
/dev/hda6 /mnt/e vfat defaults,iocharset=cp936 0 0
……
以后开机就mount上去了,呵呵
[root@lover windir]# mount -o iocharset=cp936 /dev/hda1 ./c
mount: /dev/hda9 is not a valid block device
我的磁盘分区如下:
windows:
c: -- fat16
d: -- ntfs
f: -- ntfs
g: -- ntfs
h: -- fat32
i: -- cdrom
原来的逻辑分区e:被我删除掉, 腾出空间来给linux了, 我从/dev/hda1尝试到了/dev/hda8全部都是这样子的错误信息, 是怎么回事啊?