Linux文件系统挂载之mount命令

系统 Linux
在Linux系统中,mount是一个用于将文件系统连接到文件系统树的命令,工作中经常需要使用mount命令来挂载磁盘、网络共享或者共享存储等设备。

在Linux系统中,mount是一个用于将文件系统连接到文件系统树的命令,工作中经常需要使用mount命令来挂载磁盘、网络共享或者共享存储等设备。

1. 基本语法

mount [选项] <设备或文件系统> <挂载点>

  • <设备或文件系统>:要挂载的设备、分区或文件系统的名称或路径。
  • <挂载点>:指定文件系统挂载到文件系统树中的位置。

2. 常用选项

  • -t <文件系统类型>:指定要挂载的文件系统类型。如果不指定,系统会尝试自动检测。常见文件类型如下表所示:

  • -o <选项列表>:指定挂载选项,如读写权限、用户/组访问权限等。选项之间用逗号分隔。
  • -a, --all:挂载/etc/mtab 文件中所有的文件系统
  • -n, --no-mtab:不将挂载信息写入 /etc/mtab 文件
  • -r, --read-only:以只读模式挂载文件系统,防止写入操作
  • -w, --rw, --read-write:以读写模式挂载文件系统

3. mount挂载示例

挂载一个分区到指定的挂载点:

mount /dev/sda1 /mnt/mydata

挂载U盘:

mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

挂载一个ISO映像文件:

mount -o loop -t iso9660 image.iso /mnt/iso

挂载NFS网络共享:

mount -t nfs server:/path/to/share /mnt/nfs

挂载Samba网络共享:

mount -t cifs -o username=user,password=123456,iocharset=utf8 server:/path/to/share /mnt/samba

重新以读写的方式挂载文件系统:

mount -o remount,rw /sysroot

4. 卸载文件系统

使用umount命令来卸载已挂载的文件系统:

umount /mnt/mydata

5. 持久性挂载

通常,使用mount命令挂载的文件系统在系统重新启动后会自动卸载。要使挂载持久化,需要编辑 /etc/fstab 文件,将挂载信息添加到其中。这样,文件系统将在每次启动时自动挂载。

例如,在 /etc/fstab 中添加以下行来实现持久性挂载:

/dev/sda1   /mnt/mydata   ext4   defaults   0   2

总结,虽然mount参数比较多,但是实际工作中经常使用的也就那么几个,而且为了省事都会设置为系统启动自动挂载。今天的分享你学会了吗?

责任编辑:赵宁宁 来源: IT人家
相关推荐

2010-03-02 15:09:26

Linux mount

2021-05-31 07:50:59

Linux文件系统

2010-02-04 09:57:06

Linux mount

2021-08-25 10:10:52

findmnt命令Linux

2021-03-10 08:02:58

Findmnt命令系统

2022-04-15 08:00:00

FUSE开发Android

2023-12-26 12:10:13

2010-01-15 11:53:09

CentOS CDRO

2009-10-28 14:29:40

linux文件系统

2011-01-13 14:10:30

Linux文件系统

2010-01-08 18:01:03

Ubuntu硬盘操作

2009-12-02 17:07:27

LINUX系统

2011-04-25 10:55:20

RedHat 5mount

2017-04-25 15:50:02

sparse传输处理

2020-07-22 14:53:06

Linux系统虚拟文件

2018-11-05 09:45:01

Linux文件系统命令

2021-04-12 05:44:44

Linux文件系统

2021-06-06 16:55:22

Linux文件系统

2020-11-19 08:44:35

Linux

2016-12-27 10:48:59

Linux命令磁盘与文件系统
点赞
收藏

51CTO技术栈公众号