解决AWS 挂载、解决挂载完重启就消失等问题

linux上的盘和window的有区别,磁盘空间必须挂载在目录上,要不然没用

对与新增的硬盘、SSD固态硬盘、挂载到linux上的操作如下:

df -h     #显示目前在Linux系统上的文件系统的磁盘使用情况统计。

lsblk     #列出块设备信息(df -h不能看到的卷)

mount    #挂载命令

现在 我们有个新的硬盘450G没有挂载

1、查看linux下的硬盘挂载的空间、使用空间

使用下面命令格式化已附加上,但df -h不能看到的卷

使用命令 : df -h

centos7读取ntfs centos7读取挂载文件命令_centos7读取ntfs

Filesystem 文件系統

size 文件大小

Used 使用空间

Mounted on 挂载的目录

没有看见450G的盘,现在我们要挂载

2、查看没有挂载的硬盘是否检测在系统中

查看系统检测的硬盘 命令:lsblk

看到 的确 nvmeOn1没有挂载,但是存在

centos7读取ntfs centos7读取挂载文件命令_linux_02

3、挂载 (挂载完,要在/etc/fstab 下面配置挂载信息 要不然重启挂载就消失了)

使用下面命令格式化已附加上,但df -h不能看到的卷

sudo mkfs -t ext4 /dev/nvmeOn1 #备注 nvmeOn1 都是存在在/dev 下面的

创建一个要挂载的目录

sudo mkdir /data

挂载命令 把空间挂在/data 把格式化后的卷mount到一个目录

sudo mount /dev/nvmeOn1 /data
使用df -h 再次检查是否正常

centos7读取ntfs centos7读取挂载文件命令_重启_03

到 /etc/fstab 下配置挂载信息,添加一条记录,如有就复制一条,修改一下即可(十分重要) 如下:

/dev/nvme0n1 /data auto defaults,nofail,comment=cloudconfig 0 2

centos7读取ntfs centos7读取挂载文件命令_重启_04

添加完毕以后可以试一下fstab文件是否能正常运行。

sudo mount -a 测试是否挂载成功(如果出错,不要重启,否则就GG了)

centos7读取ntfs centos7读取挂载文件命令_linux_05

参考内容





最近现有系统硬盘不够用了,要对现有系统增加硬盘操作,原有环境是centos7

1、查看整体磁盘情况:sudo fdisk -l

centos7读取ntfs centos7读取挂载文件命令_linux_06

/dev/sda 这块盘是进行了分区的他分类两块区域:

centos7读取ntfs centos7读取挂载文件命令_centos7读取ntfs_07

在这些信息中可以查看 那块磁盘没有进行分区:如图中 /dev/sdb这块磁盘它有500G,目前还没有对它进行操作:

centos7读取ntfs centos7读取挂载文件命令_linux_08

2、硬盘分区

执行这个命令前你需要安装parted:(sudo yum install parted)

第一步的信息中,我们已经知道了那块硬盘没有进行分区,硬盘分区就是对这些没有进行分区的硬盘进行操作

本机的没有分区的硬盘叫/dev/sdb,多块硬盘的话你的可能叫其他的名字如:/dev/sda

那么操作命令就是:

  1. sudo parted /dev/sdb

//特别提醒执行2)的时候一定要确保/dev/sdb是空白磁盘,否则你的东西是没有了的。

  1. 删除当前硬盘所有分区:(parted) mklabel gpt
  2. 可以查看分区情况:(parted) print

4)对磁盘进行拆分:

(parted) mkpart primary ext4 0% 50%

(parted) mkpart secode ext4 50% 80%

5)退出:(parted) quit

centos7读取ntfs centos7读取挂载文件命令_硬盘分区_09

3、格式化分区

我的是分了两个区:/dev/sdb1和/dev/sdb2 (sdb1和sdb2这个名字是系统产生的不能修改的)

sudo mkfs.ext4 /dev/sdb1

sudo mkfs.ext4 /dev/sdb2

4、挂载硬盘到某个系统文件夹下

创建两个文件夹:

sudo mkdir -p /picture1

sudo mkdir -p /picture2

将信息持久化:

sudo vim /etc/fstab

在/etc/fstab添加以下行到最后一行 使用mount -a 只能临时分区重启后失效,需要进行持久化操作如下:

/dev/sdb1 /picture1 ext4 defaults 0 0

/dev/sdb2 /picture2 ext4 defaults 0 0

最后执行:sudo mount -a

用df -hl可以查看具体的磁盘情况。

参考内容