在ubuntu中mount挂载NTFS分区

CPU/显卡/打印机/USB设备等硬件问题
回复
condywl
帖子: 22
注册时间: 2007-08-15 11:56

在ubuntu中mount挂载NTFS分区

#1

帖子 condywl » 2008-09-14 1:39

  ubuntu已经默认安装了ntfs-3g 支持读写ntfs 格式分区,不过建议重要数据储存在ext3格式分区上毕竟linux比windows安全,而且ntfs会产生更多磁盘碎片。

先用fdisk -l 命令查看分区 或用 添加/删除 分区编辑器(安装后在系统-系统管理下看到)查看分区

挂载ntfs分区:
假设/dev/hda1是Windows分区(NTFS)的位置,而要挂载的目录是:/media/windows :
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t force

第一行命令为了在media目录下建立一个类似快捷方式的文件

第二行是将硬盘分区挂载到media/windows下
要卸载Windows分区
sudo umount /media/windows/
挂载优盘命令如下:
并且能够正确显示中文:
sudo mkdir /media/U
sudo mount /dev/sda1 /media/U/ -t vfat -o
以下资料是从网上搜集的

mount命令详解
功能:加载指定的文件系统。
语法:mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点]
用法说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件
/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时,记录将被清除。
常用参数和选项:
-a 加载文件/etc/fstab中设置的所有设备。
-f 不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。
-F 需与-a参数同时使用。所有在/etc/fstab中设置的设备会被同时加载,可加快执行速度。
-h 显示在线帮助信息。
-L 加载文件系统标签为的设备。
-n 不将加载信息记录在/etc/mtab文件中。
-o 指定加载文件系统时的选项。有些选项也可在/etc/fstab中使用。这些选项包括:
async 以非同步的方式执行文件系统的输入输出动作。
atime 每次存取都更新inode的存取时间,默认设置,取消选项为noatime。
auto 必须在/etc/fstab文件中指定此选项。执行-a参数时,会加载设置为auto的设备,取消选取为noauto。
defaults 使用默认的选项。默认选项为rw、suid、dev、exec、anto nouser与async。
dev 可读文件系统上的字符或块设备,取消选项为nodev。
exec 可执行二进制文件,取消选项为noexec。
noatime 每次存取时不更新inode的存取时间。
noauto 无法使用-a参数来加载。
nodev 不读文件系统上的字符或块设备。
noexec 无法执行二进制文件。
nosuid 关闭set-user-identifier(设置用户ID)与set-group-identifer(设置组ID)设置位。
nouser 使一位用户无法执行加载操作,默认设置。
remount 重新加载设备。通常用于改变设备的设置状态。
ro 以只读模式加载。
rw 以可读写模式加载。
suid 启动set-user-identifier(设置用户ID)与set-group-identifer(设置组ID)设置位,取消选项为nosuid。
sync 以同步方式执行文件系统的输入输出动作。
user 可以让一般用户加载设备。
-r 以只读方式加载设备。
-t 指定设备的文件系统类型。常用的选项说明有:
minix Linux最早使用的文件系统。
ext2 Linux目前的常用文件系统。
msdos MS-DOS 的 FAT。
vfat Win85/98 的 VFAT。
nfs 网络文件系统。
iso9660 CD-ROM光盘的标准文件系统。
ntfs Windows NT的文件系统。
hpfs OS/2文件系统。Windows NT 3.51之前版本的文件系统。
auto 自动检测文件系统。
-v 执行时显示详细的信息。
-V 显示版本信息。
-w 以可读写模式加载设备,默认设置。
简单用法:
fat32的分区
mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom (mount -t
vfat -o iocharset=cp936 /dev/hda7 /mnt/cdrom)
ntfs的分区
mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文件
mount -o loop /abc.iso /mnt/cdrom
软盘
mount /dev/fd0 /mnt/floppy
USB闪存
mount /dev/sda1 /mnt/cdrom 说明: /mnt/cdrom 目录必须存在
所有/etc/fstab内容 mount -a
可以指定文件格式”-t 格式”, 格式可以为vfat, ext2, ext3等.
镜像文件:
mount fileName mountPoint -o
loop,fileName是镜像文件名(*.iso,*.img),其它的不用说了,跟上面一样。用例:如我有一个a.iso光盘镜像文件,mount
a.iso a -o loop,这样进入目录a你就能浏览a.iso的内容了,*.img文件的用法一样。
显示中文方面,如果是fedora core 1 的话,用utf8更好
mount -o iocharset=uft8 /dev/hda1 /mnt/c
mount -o iocharset=uft8 /dev/sda1 /mnt/usb
mount -t smbfs //ip_addr/share/dir /mnt/smb/share -o
iocharset=uft8,username=name, password=passwd

开机就mount上windows下的分区
自动将windows的d盘挂到/mnt/d上,用gedit打开/etc/fstab

sudo gedit /etc/fstab

加入以下一行
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
注意,先得手工建立一个/mnt/d目录
sudo mkdir /mnt/d

这样每次开机后就可以自动挂在分区
若无忧
帖子: 1
注册时间: 2008-09-29 0:09

Re: 在ubuntu中mount挂载NTFS分区

#2

帖子 若无忧 » 2008-09-30 10:28

:em11
Cris
帖子: 154
注册时间: 2007-10-17 12:18
系统: Win8/Mac OS X 10.8.3
来自: GZ, China

Re: 在ubuntu中mount挂载NTFS分区

#3

帖子 Cris » 2008-10-01 22:47

用”应用程序“->"系统工具”->”ntfs写入支持配置程序“不就行了吗?
头像
xeon00
帖子: 87
注册时间: 2009-02-27 2:11

Re: 在ubuntu中mount挂载NTFS分区

#4

帖子 xeon00 » 2009-03-20 17:11

我这样挂有没有问题?

代码: 全选

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda10
UUID=ea8bc120-ae71-47f2-8ebe-78b2e3754541 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda9
UUID=e9617a9b-de95-4965-95b7-512a95ce41d6 /home           ext3    relatime        0       2
# /dev/sda12
UUID=d1d4fccc-6999-4dd5-8032-b606e82fe0cc /usr            ext3    relatime        0       2
# /dev/sda11
UUID=9327e29c-470d-4627-962c-6fdc01a5c33a /var            ext3    relatime        0       2
# /dev/sda8
UUID=86d3fa73-d563-426d-aeac-1f069701cb56 none            swap    sw              0       0
#/dev/sda5
UUID=64E7-62C5				  /media/FILES    vfat  auto,iocharset=utf8,umask=000,user	  0       0
#/dev/sda1
UUID=F2449373449338F5			 /media/disk      ntfs	  relatime	  0       2
#/dev/sda6
UUID=58ED-D6FE				/media/RECREATION  vfat		auto,iocharset=utf8,user,umask=000 0	 0
#/dev/sda7
UUID=ACF7-9C0F				/media/BACKUP	  vfat 		auto,utf8,user,umask=000 0        0
:em06
——菜鸟之心,黑客之路

CPU:AMD sempron 2800 (Single Core)
内存:Corsair 512M DDR2 675
主板:ONDA n61v
显卡:Geforce 6100 400集成显卡
硬盘:Westdata 80G
系统:Centos 5.3+windows 2003
头像
hamaburg
帖子: 284
注册时间: 2006-06-30 12:52

Re: 在ubuntu中mount挂载NTFS分区

#5

帖子 hamaburg » 2009-03-29 11:31

刚刚 用到了 iocharset=utf8 这个选项

下载了 一些书本 :em06

汉译世界学术名著丛书
http://www.verycd.com/topics/312043/

直接挂载 是乱码 win下 rar显示也是乱码 ,


这样挂就ok了

代码: 全选

#首先建立挂载目录
sudo mkdir /media/bookA
#然后这样挂就正常了 
sudo mount -o loop,iocharset=utf8 /path/to/mybookrepo/汉译世界学术名著丛书A.iso  /media/bookA
头像
Dim
帖子: 640
注册时间: 2009-04-06 15:03

Re: 在ubuntu中mount挂载NTFS分区

#6

帖子 Dim » 2009-04-06 15:30

在/etc/fastab 文件下加几行就得了,汉字完全正常

/dev/sda6 /mnt/E ntfs iocharset=utf8,umask=0 0 0
/dev/sda7 /mnt/F ntfs iocharset=utf8,umask=0 0 0
/dev/sda8 /mnt/G ntfs iocharset=utf8,umask=0 0 0
,
上山打野
帖子: 18
注册时间: 2008-01-12 0:09

Re: 在ubuntu中mount挂载NTFS分区

#7

帖子 上山打野 » 2009-10-25 3:06

很详细,辛苦了
iknto
帖子: 45
注册时间: 2011-12-23 23:45

Re: 在ubuntu中mount挂载NTFS分区

#8

帖子 iknto » 2012-09-10 23:12

Dim 写了:在/etc/fastab 文件下加几行就得了,汉字完全正常

/dev/sda6 /mnt/E ntfs iocharset=utf8,umask=0 0 0
/dev/sda7 /mnt/F ntfs iocharset=utf8,umask=0 0 0
/dev/sda8 /mnt/G ntfs iocharset=utf8,umask=0 0 0

有说明吗?
回复