
linux 重新挂载需要先卸载再重新挂载,如果要一条命令可以通过&&符号将两个命令组合到一个命令里,例如:
umount -l /mnt/test &&mount -o ro /dev/hda1 /mnt/test
linux中挂载命令是mount,卸载是umount,在命令行中使用&&可以将多条命令组合成一条命令并顺序执行,以达到快速执行的目的。
扩展资料
linux挂载命令mount的用法介绍:
1、语法
mount [-fnrsvw] [-t vfstype] [-o options] device dir
2、参数说明:
-V:显示程序版本
-h:显示辅助讯息
-v:显示较讯息,通常和 -f 用来除错。
-a:将 /etc/fstab 中定义的所有档案系统挂上。
-F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。
-f:通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和 -v 一起使用。
-n:一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。
基本上所有Linux发行版在
启动系统
时都是根据/etc/fstab文件的配置来挂载分区的。在/etc/fstab中,根据不同格式的分区,其挂载
参数
也不同,参数不同其结果不同,包括用户的读写
权限
。
1、对于fat32格式分区,向/etc/fstab中加入下面的内容:
/dev/sdaX
/media/Y
vfat
user,rw,utf8,umask=000
0
0
说明:/dev/sdaX可以以
管理员
身份通过命令fdisk-l得知,只要找你需要挂载的那个分区即可。/media/Y这是一个
文件夹
,应该提前建立好。”user,rw”是说用户可进行读写 *** 作。utf8这个可以说是必要的,因为往往有一些windows的文件夹是中文名的,而在windows下是GBK的
编码方式
,在linux下挂载就会看到
乱码
,加上utf8的参数将
中文
自动转换成UTF8显示,可以有效的避免乱码问题。umask=000说明对所有用户赋予了读写 *** 作,也就是说挂载之后普通用户也可进行 *** 作。最后有两个0通过
空格
隔开,这两个0中的后者决定了开机是否检查,如果需要检查则将其改为1。
2、对于EXT3、EXT4等Linux分区格式,可以向/etc/fstab中加入下面的内容:
/dev/sdaX
/media/Y
ext3
defaults
0
1
/dev/sdaX
/media/Y
ext4
defaults
0
1
/dev/sdaX
/media/Y
jfs
defaults
0
1
上面这几行分别对应了ext3、ext4和jfs的挂载
语句
,具体请根据您自己的分区情况来修改。这几句中,X与Y的含义同上,default参数说明按照默认格式挂载,后面的0和1就说明开机要检查。
3、NTFS格式分区,比较麻烦,首先请安装ntfs-3g这个软件,如果不安装这个软件将不能对NTFS格式分区进行读写。安装之后将如下内容添加到/etc/fstab中:
/dev/sdaX
/media/Y
ntfs-3g
defaults
0
0
此处X与Y的含义同上,值得说明的是ntfs-3g后的参数,如下:
users
–
假如ntfs-3g可执行文件设置了SUID
root(命令:chmod
u+s
/bin/ntfs-3g
)
,则允许任何人挂载/卸载
NTFS分区
。请注意,你要用users而不是user
uid
–
指定NTFS分区中文件和目录的拥有者(用十进制数表示)
gid
–
指定NTFS分区中文件和目录的用户组(用十进制数表示)
fmask
–
文件权限(八进制数掩码)
dmask
–
目录权限(八进制数掩码)
locale
–
曾经用来让使用国际化
字符集
的文件可见。在ntfs-3g2009.1.1和更新的版本中已不再需要。
noauto
–
启动时不要自动挂载分区。
1首先先在虚拟机上添加一块硬盘。2.打开虚拟机收输入fdisk -l 将,系统中所有的分区都列出来。
当输入fdisk -l 显示的结果为如下图所示的时候
上图说明此时是因为使用的普通用户没有权限造成的所以使用管理员root则不会显示上图的文字。(额外添加的内容:2017/09/17)
3.输入fdisk /dev/sdb :对已经选中的硬盘进行编辑。选中硬盘时候输入n(增加一个新的分区),之后输入选输入p(选则为主分区),其次在输入1,之后按回车选择默认(即将一个2G的空间全部给这个分区了),最后输入“w”,将分区保存并退出
4.之后输入fdisk -l ,再次查看分区是否完成分配。红框中的表示分配成功
5.之后更新一次分区表并查看系统是否接收新的分区表,红框中表明系统已经更新分区表
6.格式化新加的分区表 mkfs -t ext3(表示格式化后的文件系统) /dev/sdb1
7.格式化之后,将硬盘挂载到想要挂载的位置下(假设挂载到/ks下),则需要创建/ks目录(mkdir /ks),mount /dev/sdb1 /ks,之后查看是否挂载成功 df
8.如果想一开机就将文件挂载到目录上,不用每次开机都要将所要的目录重新的挂载以遍,方便又省事。指令:vim /etc/fstab ,仿照上面的内容进行仿写从而实现开机挂载。
拓展回答:简单介绍一下Linux
Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)