linux学习笔记——关于分区挂载的方法mount命令和修改fstab文件

关于分区挂载的方法mount命令和修改fstab文件

修改 /etc/fstab 文件来实现在 Linux 系统启动时自动挂载分区:

  1. 打开 /etc/fstab 文件进行编辑,可以使用文本编辑器比如 vi 或者 nano
sudo vi /etc/fstab
  1. fstab 文件中添加一行来描述要挂载的分区。每行的格式如下:
<设备> <挂载点> <文件系统类型> <挂载选项> <备份频率> <检查顺序>
  • <设备>:要挂载的设备路径,如 /dev/sdb1
  • <挂载点>:挂载的目录,例如 /mnt/usb
  • <文件系统类型>:文件系统的类型,比如 ext4ntfs 等。
  • <挂载选项>:挂载选项,比如 defaultsronoauto 等。
  • <备份频率>:用于 dump 工具备份的标志,一般填写 0
  • <检查顺序>:用于 fsck 工具检查文件系统的顺序,一般填写 0

举个例子,如果要将 /dev/sdb1 分区以默认选项挂载到 /mnt/usb 目录下,可以在 fstab 文件中添加一行类似如下的内容:

/dev/sdb1 /mnt/usb ext4 defaults 0 0
  1. 保存并关闭 fstab 文件。

  2. 完成以上步骤后,重启系统或者手动执行以下命令,系统将会按照 fstab 中的配置自动挂载分区:

sudo mount -a

这样,在系统启动时,就会自动根据 fstab 文件的配置挂载指定的分区到指定的挂载点上。

mount 命令的基本使用方法:

mount [选项] <设备> <挂载点>
  • [选项]:可以指定一些选项,比如 -o 用来指定挂载选项,常见的挂载选项包括 rw(读写)、ro(只读)、user(允许普通用户挂载)、noexec(禁止执行程序)等。
  • <设备>:要挂载的设备,可以是分区、软盘、光盘、NFS 共享等。
  • <挂载点>:指定挂载的目录,也就是文件系统要挂载到的位置。

举个例子,如果你要将 /dev/sdb1 分区挂载到 /mnt/usb 目录下,可以使用以下命令:

sudo mount /dev/sdb1 /mnt/usb

如果要指定挂载选项,可以使用 -o 参数,比如挂载为只读模式可以这样做:

sudo mount -o ro /dev/sdb1 /mnt/usb

在使用 mount 命令挂载文件系统之前,需要确保挂载点已经存在,并且有足够的权限进行挂载操作。

使用 mount 命令挂载和修改 /etc/fstab 文件进行挂载的区别如下:

  1. 临时挂载 vs 持久化挂载: 使用 mount 命令挂载的分区只在当前会话中有效,也就是在系统重启后会自动卸载。而修改 /etc/fstab 文件可以实现持久化挂载,使得分区在每次系统启动时都会被自动挂载。

  2. 手动操作 vs 自动操作: 使用 mount 命令进行挂载需要手动执行挂载命令,每次系统启动后都需要重新手动挂载。而通过修改 /etc/fstab 文件进行挂载后,系统会自动根据配置进行挂载,无需手动干预。

  3. 命令行操作 vs 文件配置: 使用 mount 命令挂载是通过命令行进行操作,需要手动指定设备名、挂载点等参数。而修改 /etc/fstab 文件则是通过编辑文件进行配置,可以将挂载信息写入文件,并且可以指定更多的挂载选项,如文件系统类型、挂载选项等。

  4. 权限要求: 使用 mount 命令进行挂载需要具有 root 或 sudo 权限,因为挂载操作通常需要访问系统级别的资源。而修改 /etc/fstab 文件需要相应的编辑权限,只要你对该文件有写权限即可进行编辑。

综上所述,使用 mount 命令进行挂载适用于临时挂载分区,仅在当前会话中需要使用的情况。而通过修改 /etc/fstab 文件进行挂载适用于希望在每次系统启动时自动挂载分区的情况,实现持久化挂载。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值