Centos7 初始化硬盘分区、挂载

刚刚在腾讯云买了一台服务器,刚买的服务器的数据盘都是需要自己来分区的,下面就记录一下操作。

  1. 通过命令fdisk-l查看硬盘信息

668104-20170929102711028-385572452.png

可以看到有两块硬盘/dev/vda/dev/vdb,启动vda是系统盘vdb是我们新增的数据盘。

2.执行以下命令,进入fdisk模式,开始对新增数据盘执行分区操作。

fdisk 新增数据盘

以新挂载的数据盘“/dev/xvdb”为例:

fdisk /dev/xvdb

回显类似如下信息:

668104-20170929102953887-1636043932.png

3.输入“n”,按“Enter”,开始新建分区。
回显类似如下信息:

668104-20170929103051544-14524413.png

表示磁盘有两种分区类型:

  • "p”表示主要分区。
  • "e”表示延伸分区。

4.以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。
回显类似如下信息:

668104-20170929103331669-1173464218.png

“Partition number”表示主分区编号,可以选择1-4。

5.以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。
回显类似如下信息

668104-20170929103459153-2069031754.png

“First sector”表示初始磁柱区域,可以选择2048-20971519,默认为2048。

6.以选择默认初始磁柱编号2048为例,按“Enter”。
回显类似如下信息:

668104-20170929103550731-552790695.png

“Last sector”表示截止磁柱区域,可以选择2048-104857599,默认为104857599。

7.以选择默认截止磁柱编号2104857599为例,按“Enter”。
回显类似如下信息:

668104-20170929103824606-1888804327.png

表示分区完成,即为50GB的数据盘新建了1个分区。

8.输入“p”,按“Enter”,查看新建分区的详细信息。
回显类似如下信息:

668104-20170929103918794-1649046236.png

表示新建分区“/dev/vdb1”的详细信息。

9.输入“w”,按“Enter”,将分区结果写入分区表中。
回显类似如下信息:

668104-20170929104023825-306496929.png

表示分区创建完成。

10.执行以下命令,将新的分区表变更同步至操作系统。

partprobe

11.执行以下命令,将新建分区文件系统设为系统所需格式。
mkfs -t 文件系统格式 /dev/vdb1

以设置文件系统为“ext4”为例:

mkfs -t ext4 /dev/vdb1

回显类似如下信息:

668104-20170929104341669-1448310112.png

格式化需要等待一段时间,请观察系统运行状态,不要退出。

12.执行以下命令,新建挂载点。

mkdir 挂载点

以新建挂载点“/XC”为例:

mkdir /XC

13.执行以下命令,将新建分区挂载到12中新建的挂载点下。

mount /dev/vdb1 挂载点

以挂载新建分区至“/XC”为例:

mount /dev/vdb1 /XC

14.执行以下命令,查看挂载结果。

df -TH

回显类似如下信息:

668104-20170929104916653-106389991.png

表示新建分区“/dev/vdb1”已挂载至“/XC”。

设置开机自动挂载磁盘

如果您需要在云服务器系统启动时自动挂载磁盘,不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,例如/dev/xvdb1可能会变成/dev/xvdb2。推荐使用UUID来配置自动挂载数据盘。

说明:磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字符串。

1.执行如下命令,查询磁盘分区的UUID。
blkid 磁盘分区

以查询磁盘分区“/dev/vdb1”的UUID为例:

blkid /dev/vdb1

回显类似如下信息:

668104-20170929105845497-818917878.png

表示“/dev/vdb1”的UUID。

2.通过vim编辑/etc/fstab

在末尾增加一行

UUID=f5c5c392-4704-4475-9abc-f6a2e049f2ea /XC ext4 defaults 0 2

uuid和目录替换为你自己的信息

保存

3.重启服务器

通过命令df -TH查看磁盘信息

668104-20170929110522715-2138313852.png

可以看出已经自动挂载了。

开机自动挂载磁盘错误,将会造成无法开机,解决方法,通过单用户模式进入系统,修改挂载配置

vnc单用户模式进入 https://www.west.cn/faq/list.asp?unid=756
更改开机自动挂载磁盘配置 https://wenku.baidu.com/view/58c7e1f0f61fb7360b4c6503.html

转载于:https://www.cnblogs.com/stulzq/p/7610100.html

<think>好的,我需要回答用户关于如何在CentOS 7挂载镜像文件的问题。首先,根据用户提供的引用内容,特别是引用[2]和引用[3],里面提到了使用mount命令和loop选项来挂载ISO镜像。用户可能想了解具体的步骤和注意事项。 首先,我应该确认用户的需求是挂载ISO镜像文件,以便访问其中的内容或者进行安装。接下来,我需要整理步骤,包括创建挂载点、使用mount命令挂载、检查挂载结果以及卸载的方法。 根据引用[2]中的例子,挂载前需要确保挂载点是一个空目录,比如/mnt或者自定义的目录。然后使用命令mount -o loop,这里要注意ISO文件路径和挂载点的正确性。引用[3]也提到了类似的命令结构,但路径不同,需要指出用户应根据自己的实际情况调整路径。 另外,需要注意权限问题,可能需要使用sudo或者root用户执行命令,如引用[2]中的示例是以root用户操作的。同时,挂载后的镜像可能是只读的,这一点也应该提醒用户。 还需要提到如何验证挂载是否成功,比如使用ls命令查看挂载点下的文件,或者使用df -h查看挂载情况。最后,卸载镜像时使用umount命令,确保用户知道正确的操作步骤以避免数据问题。 用户可能还关心如何自动挂载或永久挂载,但根据引用内容,暂时没有相关信息,可能需要建议用户查阅fstab的相关资料。不过现有的引用已经足够回答基本的手动挂载步骤。 总结回答的结构应该是分步骤说明,每个步骤给出对应的命令和解释,并引用相关的示例来增强可信度。同时,生成的相关问题可以涉及权限问题、自动挂载或其他相关命令如genisoimage的使用,这些在引用[1]和引用[3]中也有提及。</think>### 如何在CentOS 7挂载镜像文件 #### 步骤说明 1. **创建挂载点目录** 挂载镜像前需确保目标目录为空。可使用默认目录`/mnt`,或新建自定义目录(例如`/mnt/iso`): ```bash mkdir -p /mnt/iso # 新建目录(可选) ``` 2. **使用`mount`命令挂载镜像** 通过`-o loop`参数将ISO文件挂载到指定目录。命令格式为: ```bash mount -o loop /路径/镜像文件.iso /挂载点目录 ``` 示例(以镜像文件`CentOS-7-x86_64-DVD-2009.iso`和挂载点`/mnt`为例): ```bash mount -o loop /home/user/CentOS-7-x86_64-DVD-2009.iso /mnt ``` 此时系统会提示镜像为只读挂载[^2]。 3. **验证挂载结果** - 使用`ls`查看挂载点内容: ```bash ls /mnt # 应显示镜像内的文件(如EFI、images等目录) ``` - 使用`df -h`检查挂载状态: ```bash df -h | grep /mnt # 显示挂载信息及磁盘空间 ``` 4. **卸载镜像文件** 操作完成后,通过`umount`命令卸载: ```bash umount /mnt # 或替换为实际挂载点路径 ``` #### 注意事项 - **权限要求**:普通用户需使用`sudo`或切换至`root`用户执行挂载命令[^2]。 - **目录状态**:挂载点必须为空目录,否则会报错`mount point is not empty`。 - **只读属性**:ISO镜像默认以只读模式挂载,无法直接修改内容。 #### 扩展场景 - **复制镜像内容**:挂载后可将文件复制到本地目录进行修改,例如: ```bash cp -rp /mnt /path/to/Centos-install # 保留权限递归复制[^2] ``` - **制作自定义镜像**:引用[1]中提到的`genisoimage`命令可用于生成包含配置文件的ISO镜像。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值