对磁盘进行分区和格式化后,如果要使用这些磁盘,还必须进行装载。
在装载分区之前,必须创建装载点。 此装载点显示为目录,如果将分区装载到此装载点下,则在将数据写入此目录时会写入该分区。
装载命令是装载
首先创建一个新目录,然后在这个新目录下创建一个新文件。 然后,将sdb5装载到此目录下,并检查是否使用命令du装载。
此时,您可以看到新创建的newfile.txt文件已消失。 这是因为一旦装载了该目录,就看不到该目录下的以前的内容(没有数据丢失),解决方法是卸载该分区。 因此,请将分区挂载到目录中。 建议挂载到空目录中。
也可以使用LABEL装载分区。
此方法是临时装载,打开并重新启动后将禁用此装载。 那么,如果想开机自动挂载该怎么办呢?
此时,通过更改/etc/fstab的配置文件即可生效。
首先,让我们看看/etc/fstab文件的内容。
第一列是分区的标记,可以写分区的标签、分区的UUID。
第二列是挂载点。
第三列是分区的格式。
第四列是装载的几个装载参数,通常直接写defaults。
常规选项:
async/sync:async表示磁盘与内存不同步。
auto/noauto:表示不打开电源自动挂载。
default:意味着根据大多数持久性文件系统的默认值设置装载定义,其中包括rw、suid、dev、exec、auto、nouser和async。
ro:以只读权限装载。
rw:以可写访问权限装载。
exec/no允许/不允许执行exec :可执行文件。 请不要将根分区装载到noexec上。 否则,系统将不可用,mount命令也将不可用。
user/nouser:允许/禁止非根用户装载分区。 为了安全,请使用通告程序。
suid/nosuid:分区具有suid属性,通常设置为nosuid。
usrquota:启动用户的磁盘配额模式。 这意味着限制用户使用的磁盘限额。
grquota:引导组的磁盘配额模式。
第五列指示是否已用dump备份。 0不备份,1备份。
第6列指示开机时是否对磁盘进行自检。 0表示不检测,1和2表示检测,由于第一优先顺序高,所以首先检测1之后再检测2,在多个分区需要通电进行检测的情况下设定为2。
查看完/etc/fstab文件后,在最后添加以下行:
然后卸载以前装载的/dev/sdb5:
执行命令mount -a
此时,可以看到/dev/sdb5已装载在/newdir上。 mount -a命令执行/etc/fstab中显示的所有磁盘分区装载。
mount -t:还用于指定装载的分区类型。
mount -o:用于指定已装载分区的特性。 这意味着上面/etc/fstab配置文件中的第四列选项。
分区是只读的,因为-o选项指定了ro参数。
用支架查看/dev/sdb5
我们发现还有ro参数。
重新装载,使sdb5恢复读写权限。
命令blkid显示每个分区的UUID。
umount :可以在命令后添加挂载点,也可以使用分区名称,如/dev/sdb1,但不能使用LABEL和UUID。
可能无法卸载,因为当前目录位于尚未卸载的分区中。 解决这个问题的方法有两种。 一个是进入其他目录。 第二,使用umount命令的-l参数。