searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

快速实现磁盘挂载

2023-10-26 02:32:31
169
0
执行以下步骤可以快速对磁盘进行挂载,以centos7虚拟机为例

挂载步骤

# 1、查看磁盘情况,list block
lsblk
# 2、查看磁盘挂载信息
df -h
# 3、格式化磁盘,其中centos7为xfs格式,centos6为ext4格式
mkfs.xfs /dev/sdb
# 4、创建挂载目录
mkdir /data1
# 5、将磁盘/dev/vdb挂载到/data下
mount /dev/sdb /data1
# 6、查看磁盘挂载后信息
df -h
# 7、查看磁盘UUID,block id
blkid /dev/sdb
# 8、修改ftab(file system table)文件,设置开机自动挂载磁盘
vim /etc/fstab
# 9、重新加载ftab文件
mount -a

fstab示例

# 数据盘
UUID=e149bcfe-6b9a-44bf-837f-ea9fa64211f6 /data1 xfs defaults 0 0

fstab文件结构

第1列 第2列 第3列 第4列 第5列 第6列
设备名称(file systems) 挂载点(mountpoint) 文件系统类型(type) 文件系统参数(opts) 备份命令(dump) 是否进行fsck检查扇区(pass)

说明:

  • 第1列、第2列比如 mount /dev/vdb /data 将磁盘vdb挂载到/data下,大多数Linux发行版都会为挂载点创建专门的目录,大多数是在/mnt目录下,Ubuntu是在/media

  • 第3列,文件系统类型。标识设备或者分区的文件系统类型,可以使用blkid /dev/vda 查看磁盘的type,典型的如ext2,ext3,xfs,ntfs,swap

  • 第4列,文件系统参数,默认为default

    noatime 关闭atime特性,提高性能,这是一个很老的特性,放心关闭,还能减少loadcycle

    defaults 使用默认设置。等于rw,suid,dev,exec,auto,nouser,async,具体含义看下面的解释。

    自动与手动挂载:
    auto 在启动或在终端中输入mount -a时自动挂载
    noauto 设备(分区)只能手动挂载

    读写权限:
    ro 挂载为只读权限
    rw 挂载为读写权限

    可执行:
    exec 是一个默认设置项,它使在那个分区中的可执行的二进制文件能够执行
    noexec 二进制文件不允许执行。千万不要在你的root分区中用这个选项!!!

    I/O同步:
    sync 所有的I/O将以同步方式进行
    async 所有的I/O将以非同步方式进行

    户挂载权限:
    user 允许任何用户挂载设备。 Implies noexec,nosuid,nodev unless overridden.
    nouser 只允许root用户挂载。这是默认设置。

    临时文件执行权限:
    suid Permit the operation of suid, and sgid bits. They are mostly used to allow users on a computer system to execute binary executables with temporarily elevated privileges in order to perform a specific task.
    nosuid Blocks the operation of suid, and sgid bits.
  • 第五列,备份命令。0-dump会忽略这个文件系统,1-dump将该文件系统也作为一个备份,大部分的用户是没有安装dump的,一般用0

  • 第六列,是否以检查扇区。启动过程中,系统默认会以fsck检查我们的filesystem是否完整。允许的值为 0,1,2。 0-不要检查,1-最早检查(一般根目录设置为1),2-也要检查,不过1会比2早检查,其他的要检验的filesystem都配置为2就可以了

 

0条评论
0 / 1000
黎****育
4文章数
0粉丝数
黎****育
4 文章 | 0 粉丝
黎****育
4文章数
0粉丝数
黎****育
4 文章 | 0 粉丝
原创

快速实现磁盘挂载

2023-10-26 02:32:31
169
0
执行以下步骤可以快速对磁盘进行挂载,以centos7虚拟机为例

挂载步骤

# 1、查看磁盘情况,list block
lsblk
# 2、查看磁盘挂载信息
df -h
# 3、格式化磁盘,其中centos7为xfs格式,centos6为ext4格式
mkfs.xfs /dev/sdb
# 4、创建挂载目录
mkdir /data1
# 5、将磁盘/dev/vdb挂载到/data下
mount /dev/sdb /data1
# 6、查看磁盘挂载后信息
df -h
# 7、查看磁盘UUID,block id
blkid /dev/sdb
# 8、修改ftab(file system table)文件,设置开机自动挂载磁盘
vim /etc/fstab
# 9、重新加载ftab文件
mount -a

fstab示例

# 数据盘
UUID=e149bcfe-6b9a-44bf-837f-ea9fa64211f6 /data1 xfs defaults 0 0

fstab文件结构

第1列 第2列 第3列 第4列 第5列 第6列
设备名称(file systems) 挂载点(mountpoint) 文件系统类型(type) 文件系统参数(opts) 备份命令(dump) 是否进行fsck检查扇区(pass)

说明:

  • 第1列、第2列比如 mount /dev/vdb /data 将磁盘vdb挂载到/data下,大多数Linux发行版都会为挂载点创建专门的目录,大多数是在/mnt目录下,Ubuntu是在/media

  • 第3列,文件系统类型。标识设备或者分区的文件系统类型,可以使用blkid /dev/vda 查看磁盘的type,典型的如ext2,ext3,xfs,ntfs,swap

  • 第4列,文件系统参数,默认为default

    noatime 关闭atime特性,提高性能,这是一个很老的特性,放心关闭,还能减少loadcycle

    defaults 使用默认设置。等于rw,suid,dev,exec,auto,nouser,async,具体含义看下面的解释。

    自动与手动挂载:
    auto 在启动或在终端中输入mount -a时自动挂载
    noauto 设备(分区)只能手动挂载

    读写权限:
    ro 挂载为只读权限
    rw 挂载为读写权限

    可执行:
    exec 是一个默认设置项,它使在那个分区中的可执行的二进制文件能够执行
    noexec 二进制文件不允许执行。千万不要在你的root分区中用这个选项!!!

    I/O同步:
    sync 所有的I/O将以同步方式进行
    async 所有的I/O将以非同步方式进行

    户挂载权限:
    user 允许任何用户挂载设备。 Implies noexec,nosuid,nodev unless overridden.
    nouser 只允许root用户挂载。这是默认设置。

    临时文件执行权限:
    suid Permit the operation of suid, and sgid bits. They are mostly used to allow users on a computer system to execute binary executables with temporarily elevated privileges in order to perform a specific task.
    nosuid Blocks the operation of suid, and sgid bits.
  • 第五列,备份命令。0-dump会忽略这个文件系统,1-dump将该文件系统也作为一个备份,大部分的用户是没有安装dump的,一般用0

  • 第六列,是否以检查扇区。启动过程中,系统默认会以fsck检查我们的filesystem是否完整。允许的值为 0,1,2。 0-不要检查,1-最早检查(一般根目录设置为1),2-也要检查,不过1会比2早检查,其他的要检验的filesystem都配置为2就可以了

 

文章来自个人专栏
磁盘挂载
1 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
1
0