【mount】挂载:将新的文件系统关联至当前根文件系统

本文详细介绍了Linux系统中如何使用mount命令进行文件系统的挂载和卸载操作,包括挂载选项、参数的使用,如只读挂载、读写挂载、挂载ISO镜像等。同时,讲解了如何通过编辑/etc/fstab文件实现开机自动挂载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【mount】挂载:将新的文件系统关联至当前根文件系统
卸载:将某文件系统与当前根文件系统的关联关系预以移除


用labeL名挂载设备
mount LABEL=MYDATA /ftpftp/
将label为MYDATA的设备挂载到ftpftp文件下


语法:
mount [options] [-o options] DEVICE MOUNT_POINT
【mount 设备 挂载点】
【mount】可显示当前系统上已经挂载的设备
设备:
设备文件:/dev/sda5
卷标: LABEL=""
UUID: UUID=""
挂载点:目录
要求:
1、此目录没有被其它进程使用;
2、目录事先存在:
3、目录中的原有文件将会暂时隐藏:
挂载完成后,要通过挂载点访问对文件系统上的文件


参数:
【-a】:表示挂载/etc/fstab文件中定义的所有文件系统
【-n】:默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件:使用-n选项意味着挂载设备时,不把信息写入此文件:
【-t FSTYPE】指定正在挂载设备上的文件系统的类型:(不使用此选项,mount会调用blkid命令获取此设备的文件系统类型)
【-r】只读挂载,(挂载光盘时常用此选项)
【-w】读写挂载


【-o】指定额外的挂载选项,即指定文件系统启用的属性
async:异步写入(默认是异步)【noasyns】
atime:文件每访问一次,就更新一次访问时间(默认开启)【noatime】
auto:
acl
default:
dev:如果当前文件上有设备文件容许其运行
exec:允许这个设备上可以执行的文件自动运行
group:

netdev:如果挂载的设备是网络设备,如果网络不可用,可以自动跳过该设备

owner:容许普通用户挂载
remount:重新挂载当前文件系统
ro:挂载为只读
rw:读写挂载
suid:启用suid
loop:挂载本地回环设备(可以用来挂载iso镜像)


例如:
mount -o ro /dev/sda3 /ftpftp/e  //挂载sda3设备时使用只读挂载







linux上挂载windows下网络磁盘
mount -t cifs -o username=Administrator,password=gandian //192.168.61.1/D$ /ftpftp/window/


1.挂载ISO镜像:mount -o loop  xxx.iso  /media/mountdir


卸载
【umount】卸载某文件系统
umount 设备
umount 挂载点


卸载注意事项:
挂载的设备没有进程使用


=====================================================注意=================================================
使用mount命令挂载的设备系统重启后不会自动挂载,要想挂载需要修改下面文件
【文件系统的配置文件/etc/fstab】
OS在初始化时,会自动挂载此文件中定义的每个文件系统
[root@gdy ftpftp]# cat /etc/fstab 


#
# /etc/fstab
# Created by anaconda on Thu Aug 20 16:31:13 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_gdy-lv_root /                       ext4    defaults        1 1
UUID=97642f5b-132a-4791-8f66-642e480b1ca2 /boot                   ext4    defaults        1 2
/dev/mapper/vg_gdy-lv_home /home                   ext4    defaults        1 2
/dev/mapper/vg_gdy-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
[root@gdy ftpftp]# 
-------------------------------------------------------------------------------
字段依次是:
要挂载的设备   挂载点    文件系统类型    挂载选项   转储频率  文件系统检测次序




转储频率:每多少天做一次完全备份【0表示不备份】【1表示每天都备份】【2每两天一次备份】...
文件系统检测次序(只有根可以为1,0表示不检查)


即:要想系统开机就自动挂载即在这个文件中添加一行就行
例如:
/dev/sda3 /mnt/test ext3 defaults 0 0   【自动挂载sda3】
/ftpftp/swapfile2 swap swap defaults 0 0 【自动挂载swapfile2交换空间】































































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值