OpenEuler23.03中磁盘挂载

一、fdisk磁盘分区

(fdisk工具小于2T硬盘可用)

参考:linux硬盘分区并挂载(parted工具超2T硬盘可用)_parted分区挂载-CSDN博客

1. 查看分区情况

1.1 查看当前系统分区情况
lsblk

1.2 查看当前磁盘数量情况
fdisk -l

2. 创建磁盘挂载点

mkdir -p /mnt/sdc

3.创建磁盘分区

[root@OpenEuler mnt]# fdisk /dev/sdc
​
欢迎使用 fdisk (util-linux 2.37.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
​
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xfea839a0 的新 DOS 磁盘标签。
​
命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0 primary, 0 extended, 4 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 1
第一个扇区 (2048-209715199, 默认 2048): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-209715199, 默认 209715199): 
​
创建了一个新分区 1,类型为“Linux”,大小为 100 GiB。
​
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
​

4. 再次查看当前系统分区情况

lsblk

5.格式化磁盘分区

mkfs.ext4 /dev/sdc

6.磁盘分区挂载

6.1 查看磁盘格式
lsblk -fs /dev/sdc
6.2 磁盘分区挂载到挂载点
mount /dev/sdc1 /mnt/sdc

7.配置开启自动挂载

7.1 查看磁盘分区ID
blkid  
  
lsblk -fs /dev/sdc1
7.2 配置重启自动加载
vim /etc/fstab

/dev/sdc1 /mnt/sdc ext4 defaults 1 1

8.查看是否挂载成功

df -Th

二、parted磁盘分区

(parted工具超2T硬盘可用)

参考:linux硬盘分区并挂载(parted工具超2T硬盘可用)_parted分区挂载-CSDN博客

1. 查看分区情况

1.1 查看当前系统分区情况
lsblk

1.2 查看当前磁盘数量情况
fdisk -l

2. 创建磁盘挂载点

mkdir -p /mnt/sdb

3. 创建磁盘分区

[root@OpenEuler mnt]# parted /dev/sdb
GNU Parted 3.5
使用 /dev/sdb
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) mklabel gpt                                                      
(parted) mkpart primary 0 100GB                                           
警告: 所产生的分区没有适当为获得最佳性能而对齐:34s % 2048s != 0s
忽略/Ignore/放弃/Cancel?                                                  
忽略/Ignore/放弃/Cancel? i                                                
(parted) p                                                                
型号:VMware, VMware Virtual S (scsi)
磁盘 /dev/sdb:107GB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:
​
编号  起始点  结束点  大小   文件系统  名称     标志
 1    17.4kB  100GB   100GB            primary
​
(parted) q                              

3. 1查看当前磁盘分区情况
parted /dev/sdb
3.2. 更改分区表类型
mklabel gpt
3.3. 创建主分区
mkpart primary 0 100GB
3.4.保存退出
q

4. 再次查看当前磁盘分区情况

lsblk

5.格式化分区

mkfs.xfs -f /dev/sdb1

6.磁盘分区挂载

6.1 查看磁盘分区格式
lsblk -fs /dev/sdb1
[root@OpenEuler mnt]# lsblk -fs /dev/sdb1
NAME  FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sdb1  xfs                c03b4a8e-9a3c-4880-a3e5-d883f12f33c8                
└─sdb                                                                      
6.2 磁盘分区挂载
mount /dev/sdb1 /mnt/sdb
[root@OpenEuler mnt]# mount /dev/sdb1 /mnt/sdb
[root@OpenEuler mnt]# 

7.配置开机自动挂载

vim /etc/fstab 

/dev/sdb1 /mnt/sdb xfs defaults 1 1

8.查看是否挂载成功

df -Th

<think>首先,用户的问题是关于在openEuler系统中挂载磁盘的操作方法。用户说:“我想在openEuler系统中挂载磁盘的操作方法 请问openEuler 如何挂载磁盘”。所以,我需要提供清晰的步骤来指导用户如何在openEuler挂载磁盘。 根据系统级指令,我必须: - 所有行内数学表达式使用$...$格式,但在这个上下文中,可能没有数学表达式,所以我需要确保如果有任何数学相关内容,用正确的格式。 - 独立公式使用$$...$$格式,但这里可能不需要。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 回答中引用的段落末尾自然地添加引用标识,例如[^1]。 用户可见层的要求: - 回答结构清晰,帮助用户逐步解决问题。 - 尽量保证回答真实可靠。 我有一些引用内容,这些是关于openEuler挂载磁盘的参考: - 引用[1]:描述了挂载vdb硬盘的步骤,包括创建物理卷、扩展卷组、扩展逻辑卷等。 - 引用[2]:提到了在openeuler中格式化硬盘挂载。 - 引用[3]:展示了查看磁盘分区格式和挂载命令。 - 引用[4]:讨论了挂载大于2T的硬盘和设置开机挂载。 - 引用[5]:提到了挂载磁盘时的问题,比如NTFS签名缺失。 用户的问题是关于挂载磁盘,所以我应该基于这些引用,提供通用的挂载步骤。常见的挂载磁盘步骤包括: 1. 识别新磁盘。 2. 分区(如果需要)。 3. 格式化分区。 4. 挂载分区。 5. 设置开机自动挂载。 在引用中,提到了使用LVM(逻辑卷管理)的步骤,但用户可能只需要基本挂载。我应该覆盖基本步骤,并提到LVM选项。 步骤大纲: 1. 识别新磁盘:使用命令如 `lsblk` 或 `fdisk -l` 来查看可用磁盘。 2. 分区磁盘:使用 `fdisk` 或 `parted`(对于大于2T的磁盘)创建分区。 3. 格式化分区:使用 `mkfs` 命令,如 `mkfs.ext4` 或 `mkfs.xfs`。 4. 创建挂载点:例如,`mkdir /mnt/newdisk`。 5. 挂载分区:`mount /dev/sdX1 /mnt/newdisk`。 6. 设置开机挂载:编辑 `/etc/fstab` 文件添加条目。 从引用[4],提到了使用UUID在fstab中,以避免设备名变化。 在引用[1]中,使用了LVM来扩展现有卷组,但用户是挂载磁盘,所以可能不需要LVM,除非他们想整合到现有卷中。我应该提供基本挂载方法,并简要提及LVM。 用户的问题中没有指定磁盘大小或是否是新磁盘,所以我保持通用。 回答结构: - 介绍:简要解释挂载磁盘的目的。 - 逐步步骤:详细步骤。 - 注意事项:如格式化类型、fstab设置。 - 生成相关问题。 生成相关问题:系统级指令要求生成相关问题,所以我需要在最后添加。 引用标识:在回答中,如果引用特定内容,添加[^1]等。例如,如果提到步骤来自引用[1],就添加。 现在,组织回答: 1. **介绍**:解释挂载磁盘的必要性和基本概念。 2. **步骤**: a. 识别新磁盘。 b. 分区磁盘。 c. 格式化分区。 d. 创建挂载点。 e. 挂载分区。 f. 设置开机自动挂载。 3. **验证**:使用 `df -h` 检查挂载。 4. **注意事项**:如文件系统类型、UUID使用。 5. **相关问题**:生成3-5个相关问题。 确保使用中文。 最终输出格式: - 以清晰的结构呈现。 - 代码块用于命令示例。 - 末尾添加相关问题。</think>### OpenEuler 挂载磁盘操作指南 在 openEuler 系统中挂载磁盘是一个常见操作,用于扩展存储空间。以下是详细步骤,基于通用 Linux 磁盘管理方法,并参考 openEuler 的最佳实践。整个过程包括识别磁盘、分区、格式化、挂载和设置开机自动挂载。确保操作前备份重要数据,并使用 root 权限执行命令。 #### 步骤 1: 识别新磁盘 首先,使用 `lsblk` 命令查看系统磁盘信息。新磁盘通常显示为未挂载的设备(如 `/dev/vdb` 或 `/dev/sdb`)。 ```bash lsblk ``` 输出示例: ``` NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 50G 0 disk └─vda1 252:1 0 50G 0 part / vdb 252:16 0 2T 0 disk # 新磁盘,未挂载 ``` - 如果磁盘未列出,运行 `sudo partprobe` 重新扫描磁盘。 - 使用 `fdisk -l` 查看更详细信息(如磁盘大小和分区表)[^1][^2]。 #### 步骤 2: 分区磁盘(可选) 如果磁盘未分区或需重新分区,使用 `fdisk`(适用于小于 2TB 磁盘)或 `parted`(适用于大于 2TB 磁盘)。以下以 `/dev/vdb` 为例: - 创建新分区: ```bash fdisk /dev/vdb # 进入交互模式 # 输入 n 创建新分区,选择默认选项(如分区类型和大小) # 输入 w 保存并退出 ``` - 对于大于 2TB 的磁盘,使用 `parted`: ```bash parted /dev/vdb (parted) mklabel gpt # 创建 GPT 分区表 (parted) mkpart primary 0% 100% # 创建全盘分区 (parted) quit ``` - 分区后,运行 `partprobe` 更新系统分区表[^1][^4]。 #### 步骤 3: 格式化分区 选择文件系统类型(如 ext4 或 xfs),并格式化分区。假设分区为 `/dev/vdb1`: - 格式化为 ext4(推荐通用文件系统): ```bash mkfs.ext4 /dev/vdb1 ``` - 或格式化为 xfs(高性能文件系统): ```bash mkfs.xfs /dev/vdb1 ``` - **注意**:格式化会擦除磁盘数据,确保磁盘为空或已备份[^2][^3]。 #### 步骤 4: 创建挂载点 创建一个目录作为挂载点,例如 `/mnt/newdisk`: ```bash mkdir -p /mnt/newdisk ``` #### 步骤 5: 挂载分区 临时挂载分区(重启后失效): ```bash mount /dev/vdb1 /mnt/newdisk ``` - 验证挂载:使用 `df -h /mnt/newdisk` 检查是否成功[^1][^3]。 #### 步骤 6: 设置开机自动挂载 编辑 `/etc/fstab` 文件,添加挂载条目。**推荐使用 UUID** 避免设备名变化(通过 `blkid` 命令获取 UUID): ```bash blkid /dev/vdb1 # 获取 UUID,例如 UUID="07c859d1-94f8-41d0-b377-c530bdf09659" echo "UUID=07c859d1-94f8-41d0-b377-c530bdf09659 /mnt/newdisk ext4 defaults 0 0" >> /etc/fstab ``` - 运行 `mount -a` 测试配置是否正确(无错误输出表示成功)[^4][^5]。 - 文件系统类型(如 `ext4`)需与格式化时一致。 #### 验证与注意事项 - **验证**:重启系统后运行 `df -h`,确认挂载点显示磁盘空间。 - **LVM 选项**:如果需将磁盘整合到现有逻辑卷(如扩展 `/home`),参考 LVM 步骤(创建物理卷、扩展卷组等)[^1]。 - **常见问题**: - 若挂载失败,检查分区是否已格式化和文件系统类型匹配(如 `mount -t ext4`)。 - 大于 2TB 磁盘必须使用 GPT 分区表[^4]。 - 避免直接挂载未分区磁盘(如 `/dev/vdb`),应先分区[^5]。 - 安全提示:操作磁盘需谨慎,错误命令可能导致数据丢失。 通过以上步骤,新磁盘即可在 openEuler 中正常使用。如需更高级管理(如 LVM 或 Docker 数据迁移),可参考扩展文档[^1][^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值