新闻中心
新闻中心与新手教程
新闻中心与新手教程
发布时间:2024-10-03 20:51:07
centos 6、centos 7和centos 8中挂载未分配硬盘的详细步骤。这些步骤在三个版本中大致相似,但有一些小的差异。
lsblk
fdisk -l
fdisk /dev/sdx # 将x替换为您的硬盘标识符
mkfs.ext4 /dev/sdx1
mkfs.xfs /dev/sdx1
mkdir /mnt/newdisk
mount /dev/sdx1 /mnt/newdisk
nano /etc/fstab
/dev/sdx1 /mnt/newdisk ext4 defaults 0 0
mount -a df -h
主要区别:
需要注意的是,这些操作需要root权限。在执行这些命令时,请确保您有足够的权限,并小心操作以避免数据丢失。
以下是某台服务器的操作案例的命令,请详细观看,按照你的服务器的硬盘数量来看
好的,我会为您提供更详细的操作步骤,包括每个命令的具体输出和可能遇到的情况。这些步骤适用于centos 6、7和8,我会在必要时指出版本差异。
1. 识别新硬盘:
首先,以root用户身份登录或使用sudo提升权限。然后运行:
```
lsblk
```
输出可能类似这样:
```
name maj:min rm size ro type mountpoint
sda 8:0 0 20g 0 disk
├─sda1 8:1 0 1g 0 part /boot
└─sda2 8:2 0 19g 0 part
├─centos-root 253:0 0 17g 0 lvm /
└─centos-swap 253:1 0 2g 0 lvm [swap]
sdb 8:16 0 10g 0 disk
```
在这个例子中,sdb是新添加的10gb硬盘。
2. 创建分区:
使用fdisk创建新分区:
```
fdisk /dev/sdb
```
您将看到一个交互提示:
```
welcome to fdisk (util-linux 2.23.2).
command (m for help):
```
输入以下命令:
- 输入 'n' 创建新分区
- 输入 'p' 选择主分区
- 分区号按enter使用默认值
- 起始扇区按enter使用默认值
- 结束扇区按enter使用整个磁盘
- 输入 'w' 保存更改并退出
示例交互:
```
command (m for help): n
partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
select (default p): p
partition number (1-4, default 1):
first sector (2048-20971519, default 2048):
using default value 2048
last sector, +sectors or +size{k,m,g} (2048-20971519, default 20971519):
using default value 20971519
partition 1 of type linux and of size 10 gib is set
command (m for help): w
the partition table has been altered!
calling ioctl() to re-read partition table.
syncing disks.
```
3. 创建文件系统:
对于ext4(所有版本):
```
mkfs.ext4 /dev/sdb1
```
输出类似:
```
mke2fs 1.42.9 (28-dec-2013)
filesystem label=
os type: linux
block size=4096 (log=2)
fragment size=4096 (log=2)
stride=0 blocks, stripe width=0 blocks
655360 inodes, 2621184 blocks
131059 blocks (5.00%) reserved for the super user
first data block=0
maximum filesystem blocks=2151677952
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
allocating group tables: done
writing inode tables: done
creating journal (32768 blocks): done
writing superblocks and filesystem accounting information: done
```
对于xfs(centos 7和8推荐):
```
mkfs.xfs /dev/sdb1
```
输出类似:
```
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=655296 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=2621184, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
```
4. 创建挂载点:
```
mkdir /mnt/newdisk
```
5. 挂载硬盘:
```
mount /dev/sdb1 /mnt/newdisk
```
验证挂载:
```
df -h
```
输出应包含新挂载的硬盘:
```
filesystem size used avail use% mounted on
/dev/sda2 19g 3.5g 15g 20% /
/dev/sda1 976m 115m 794m 13% /boot
/dev/sdb1 10g 33m 9.4g 1% /mnt/newdisk
```
6. 设置开机自动挂载:
编辑/etc/fstab文件:
```
nano /etc/fstab
```
在文件末尾添加:
```
/dev/sdb1 /mnt/newdisk ext4 defaults 0 0
```
如果使用xfs,将ext4改为xfs。
7. 验证自动挂载配置:
```
mount -a
```
如果没有错误消息,说明配置正确。
这些步骤在centos 6、7和8上基本相同。主要区别在于centos 7和8默认使用xfs文件系统,而centos 6通常使用ext4。
在执行这些操作时,请确保您有足够的权限,并小心操作以避免数据丢失。