由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 请教一个mount NTFS partition的问题
相关主题
scsi drive problem when resuming from suspendchrome上这个网站花屏?
不能umount /mnt了怎么回事阿?怎么调整debian的界面响应时间?
我来示范一下自动mount硬盘和读写权限我看debian wheezy怎样发布
Linux下挂载了额外一块硬盘,文件夹权限求问 (转载)怎样保证隐私?
怎么让ubuntu自动mount一个ntfs分区?Debian update后挂掉了
救命:硬盘不能分区偶也请教一个linux下vm的问题
问个mount的问题grub的问题??
菜鸟求救:系统不能启动了linux克隆搞不定
相关话题的讨论汇总
话题: 分区话题: ntfs话题: mount话题: windows话题: debian
进入Linux版参与讨论
1 (共1页)
s*****l
发帖数: 2041
1
我的机器是双启动,有Windows7和Debian Wheezy
在Debian,我用fstab将Windows的两个分区(一个系统分区,一个数据分区)mount进
来。
然后使用VirtualBox装了一个WindowsXP做一些office工作,在VirtualBox我加了fstab
mount过的Windows操作系统的数据分区。
好了,现在发现Debian下用不了多久(大概一天左右),mount的Windows数据分区自动
丢失
了,我在VirtualBox还能看到这个数据分区,但是不敢写东西,怕把文件系统搞坏了。
在Debian,我用mount -a试图重新加载数据分区,或者umount然后mount,但是都不管
用。
只有重启一下才能正常加载Windows数据分区
我在fstab里加载该数据分区如下:
UUID=00062D100001EA44 /workshop ntfs-3g defaults,uid=me,gid=me,auto,locale=
en_US.UTF-8 0 0
哪位给指点一下,这是什么问题?会不会是VirtulBox的冲突,还是fstab写的不对?之
所以怀疑VirtualBox,是因为我在VirtualBox只加了数据区,没有加Windows系统区,
而出问题的正好是数据区。
s*****l
发帖数: 2041
2
对了,之所以搞双启动,是因为想备个份,有些软件还是在纯windows下用起来方便。
现在主要是用Debian+VirtualBox

fstab

【在 s*****l 的大作中提到】
: 我的机器是双启动,有Windows7和Debian Wheezy
: 在Debian,我用fstab将Windows的两个分区(一个系统分区,一个数据分区)mount进
: 来。
: 然后使用VirtualBox装了一个WindowsXP做一些office工作,在VirtualBox我加了fstab
: mount过的Windows操作系统的数据分区。
: 好了,现在发现Debian下用不了多久(大概一天左右),mount的Windows数据分区自动
: 丢失
: 了,我在VirtualBox还能看到这个数据分区,但是不敢写东西,怕把文件系统搞坏了。
: 在Debian,我用mount -a试图重新加载数据分区,或者umount然后mount,但是都不管
: 用。

z****s
发帖数: 192
3
从你的fstab的代码看,你似乎装了ntfs-3g,
这样Linux系统可以读写ntfs分区的数据。
从你加在fstab的那行看,如果你的文件夹/workshop
不是空的,或者不存在,你就无法把你的数据分区
mount到/workshop。
另外你能直接在fstab里用me代替你的uid和gid吗?
【要知道你的uid和gid号可用如下Linux命令查找:
id
或者
id your_user_name
当然your_user_name应该换为你的用户名。】
其实你只要在Debian下,应该可以随便mount你的分区到你
的空文件夹里的。你是不是可以用下面的命令试一试
sudo fdisk -l
先找出你要mount的分区,然后
sudo mount -t ntfs-3g /dev/sdax /my_empty_dir
或者干脆
sudo mount /dev/sdax /my_empty_dir
这里sdax中的“x”是你的设备号,如/dev/sda1 /dev/sda2 等等。
这个/dev/sdax应该是你的数据分区所在的设备号。
/my_empty_dir是你事先建好的文件夹。可以是任何存在的文件夹,
但要用绝对路径。这个文件夹一定要空,连隐含文件都不能有。
fstab
S*A
发帖数: 7142
4
你的 NTFS 是用 raw partition 传给 VM?
这个比较危险。你需要特别小心一个时候只有一个 OS
操作这个 NTFS。
我不是很了解你想说的是不是 Linux 和 Widnows XP
同时 mount 了那个 NTFS 分区。如果是的话,那个
是要出大乱子的。
还有一种情况是 你的 Host OS windows 休眠到磁盘了,
然后你的 VM/Linux 读写 NTFS, 然后 Host Windows 唤醒,
那就会把 NTFS 写乱了。因为操作系统不知道休眠 的时候
有人可以绕过 OS 修改文件系统。
z****s
发帖数: 192
5
不知道对你的硬盘怎么分区的。如果整个硬盘只是两个分区,按你说的一个系统分区,
一个数据分区,那么你的Debian是装在你说的系统分区吗,这样就和你的Windows系统
在一个分区。还是你的Debian装在数据分区?很不解。
我只是建议了。如果要想保存数据的话,最好专门分一个Linux分区。然后数据在一个
独立于Linux和Windows的分区。因为你想两个系统都能同时看到数据盘,所以数据分区
位最好是ntfs格式(以前是fat32或者fat16)。Linux分区要想最好保存失数据的话,现
在最好的是ex4格式。
我现在用的机器也是双启动,Windows每年才用几次。我现在的Linux部分都一直有单独
的/boot /opt /var /home 等小分区,这样每次想换系统的话(/和/boot都会被
overwrite),好多东西都可以很好的保留。多年来很少改动。感觉不错。

【在 s*****l 的大作中提到】
: 我的机器是双启动,有Windows7和Debian Wheezy
: 在Debian,我用fstab将Windows的两个分区(一个系统分区,一个数据分区)mount进
: 来。
: 然后使用VirtualBox装了一个WindowsXP做一些office工作,在VirtualBox我加了fstab
: mount过的Windows操作系统的数据分区。
: 好了,现在发现Debian下用不了多久(大概一天左右),mount的Windows数据分区自动
: 丢失
: 了,我在VirtualBox还能看到这个数据分区,但是不敢写东西,怕把文件系统搞坏了。
: 在Debian,我用mount -a试图重新加载数据分区,或者umount然后mount,但是都不管
: 用。

s*****l
发帖数: 2041
6
谢谢回复
我是改成uid和gid的,
刚又重启了一次

【在 z****s 的大作中提到】
: 从你的fstab的代码看,你似乎装了ntfs-3g,
: 这样Linux系统可以读写ntfs分区的数据。
: 从你加在fstab的那行看,如果你的文件夹/workshop
: 不是空的,或者不存在,你就无法把你的数据分区
: mount到/workshop。
: 另外你能直接在fstab里用me代替你的uid和gid吗?
: 【要知道你的uid和gid号可用如下Linux命令查找:
: id
: 或者
: id your_user_name

s*****l
发帖数: 2041
7
刚把休眠功能去掉了,还是丢分区了
我的分区是这样的:
C:(系统,NTFS)D:(数据,NTFS) / (ext2) /home (ext3)
我现在在Debian下用fstab把D: mount到/workshop,
然后再VirtualBox,把/workshop共享到我虚拟XP里面
当我在Debian下用虚拟XP的时候,常常发生/workshop丢了,umount/remount都不行。
倒是有这个可能:我在Debian host系统和虚拟系统都会访问/workshop,
但是这应该不是问题吧。虚拟系统和host系统不就是这样共享文件夹的么?
只有重启以后,/workshop才重新回来。
能分析分析哪里的问题么?
多谢!搞定后,必有重谢!

【在 S*A 的大作中提到】
: 你的 NTFS 是用 raw partition 传给 VM?
: 这个比较危险。你需要特别小心一个时候只有一个 OS
: 操作这个 NTFS。
: 我不是很了解你想说的是不是 Linux 和 Widnows XP
: 同时 mount 了那个 NTFS 分区。如果是的话,那个
: 是要出大乱子的。
: 还有一种情况是 你的 Host OS windows 休眠到磁盘了,
: 然后你的 VM/Linux 读写 NTFS, 然后 Host Windows 唤醒,
: 那就会把 NTFS 写乱了。因为操作系统不知道休眠 的时候
: 有人可以绕过 OS 修改文件系统。

s*****l
发帖数: 2041
8
不是,我一共4个分区,windows两个分区,Linux自己两个分区
请看我前面的说明。多谢多谢!

【在 z****s 的大作中提到】
: 不知道对你的硬盘怎么分区的。如果整个硬盘只是两个分区,按你说的一个系统分区,
: 一个数据分区,那么你的Debian是装在你说的系统分区吗,这样就和你的Windows系统
: 在一个分区。还是你的Debian装在数据分区?很不解。
: 我只是建议了。如果要想保存数据的话,最好专门分一个Linux分区。然后数据在一个
: 独立于Linux和Windows的分区。因为你想两个系统都能同时看到数据盘,所以数据分区
: 位最好是ntfs格式(以前是fat32或者fat16)。Linux分区要想最好保存失数据的话,现
: 在最好的是ex4格式。
: 我现在用的机器也是双启动,Windows每年才用几次。我现在的Linux部分都一直有单独
: 的/boot /opt /var /home 等小分区,这样每次想换系统的话(/和/boot都会被
: overwrite),好多东西都可以很好的保留。多年来很少改动。感觉不错。

S*A
发帖数: 7142
9
VirtualBox 的文件系统共享可能有 Bug。
关于这种文件系统共享,用 user space 的程序(VMX)是没法做到
完美的,Unix 文件系统的某些特性是一定要 kernel space
支持的。所以用 VM 的共享文件系统只是一个近似,用在
简单的共享文件可以,用在复杂的情况,例如有 mmap
和 inode mv 这些不进入 VFS layer 就没法搞对。
但是 VM 的共享文件同也不向知道每个文件系统的具体实现,
所以总体是个 Hack。

【在 s*****l 的大作中提到】
: 刚把休眠功能去掉了,还是丢分区了
: 我的分区是这样的:
: C:(系统,NTFS)D:(数据,NTFS) / (ext2) /home (ext3)
: 我现在在Debian下用fstab把D: mount到/workshop,
: 然后再VirtualBox,把/workshop共享到我虚拟XP里面
: 当我在Debian下用虚拟XP的时候,常常发生/workshop丢了,umount/remount都不行。
: 倒是有这个可能:我在Debian host系统和虚拟系统都会访问/workshop,
: 但是这应该不是问题吧。虚拟系统和host系统不就是这样共享文件夹的么?
: 只有重启以后,/workshop才重新回来。
: 能分析分析哪里的问题么?

1 (共1页)
进入Linux版参与讨论
相关主题
linux克隆搞不定怎么让ubuntu自动mount一个ntfs分区?
fedora 11 boot problem救命:硬盘不能分区
Ubuntu 10.04启动加载分区错误求助问个mount的问题
请问这个系统怎么两个swap菜鸟求救:系统不能启动了
scsi drive problem when resuming from suspendchrome上这个网站花屏?
不能umount /mnt了怎么回事阿?怎么调整debian的界面响应时间?
我来示范一下自动mount硬盘和读写权限我看debian wheezy怎样发布
Linux下挂载了额外一块硬盘,文件夹权限求问 (转载)怎样保证隐私?
相关话题的讨论汇总
话题: 分区话题: ntfs话题: mount话题: windows话题: debian