云上 CentOS 服务器 购买系统盘后格式化操作

前言

购买云服务器,部署起来,很方便,但是云服务器初始化硬盘非常的小,需要购买外置硬盘,本文介绍,如何格式化。

云上 CentOS 服务器 购买系统盘后格式化操作

第一步、查看所有的系统盘:命令:ll /dev/disk/by-path


[root@instance-nsc5pi16 dev]#  ll /dev/disk/by-path

总用量 0

lrwxrwxrwx 1 root root  9 11月 24 10:06 virtio-pci-0000:00:04.0 -> ../../vda

lrwxrwxrwx 1 root root 10 11月 24 10:07 virtio-pci-0000:00:04.0-part1 -> ../../vda1

lrwxrwxrwx 1 root root  9 11月 24 15:33 virtio-pci-0000:00:05.0 -> ../../vdb

解释:vda/vda1 为 系统盘。 vdb 为 这次新买的数据盘。

注意:如果不能确定那个盘时需要格式化的硬盘,请用 df 命令来确认,避免格错盘。

第二步:开始格式化 命令: fdisk /dev/vdb


[root@instance-nsc5pi16 dev]# ls

autofs          fuse          network_latency    snd    tty18  tty31  tty45  tty59  urandom  vcsa5

block            hidraw0      network_throughput  stderr  tty19  tty32  tty46  tty6    usbmon0  vcsa6

btrfs-control    hpet          null                stdin  tty2  tty33  tty47  tty60  usbmon1  vda

bus              hugepages    nvram              stdout  tty20  tty34  tty48  tty61  vcs      vda1

char            hwrng        oldmem              tty    tty21  tty35  tty49  tty62  vcs1    vdb

console          initctl      port                tty0    tty22  tty36  tty5  tty63  vcs2    vfio

core            input        ppp                tty1    tty23  tty37  tty50  tty7    vcs3    vga_arbiter

cpu              kmsg          ptmx                tty10  tty24  tty38  tty51  tty8    vcs4    vhci

cpu_dma_latency  log          pts                tty11  tty25  tty39  tty52  tty9    vcs5    vhost-net

crash            loop-control  random              tty12  tty26  tty4  tty53  ttyS0  vcs6    zero

disk            mapper        raw                tty13  tty27  tty40  tty54  ttyS1  vcsa

dri              mcelog        rtc                tty14  tty28  tty41  tty55  ttyS2  vcsa1

fb0              mem          rtc0                tty15  tty29  tty42  tty56  ttyS3  vcsa2

fd              mqueue        shm                tty16  tty3  tty43  tty57  uhid    vcsa3

full            net          snapshot            tty17  tty30  tty44  tty58  uinput  vcsa4

[root@instance-nsc5pi16 dev]# fdisk /dev/vdb<---------------------------------

欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

Device does not contain a recognized partition table

使用磁盘标识符 0x42567a76 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n <------------------------------------------------

Partition type:

  p  primary (0 primary, 0 extended, 4 free)

  e  extended

Select (default p): p  <------------------------------------------------

分区号 (1-4,默认 1):1  <------------------------------------------------

起始 扇区 (2048-419430399,默认为 2048):    <------------------------------------------------[直接回车]

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-419430399,默认为 419430399): <------------------[直接回车]

将使用默认值 419430399

分区 1 已设置为 Linux 类型,大小设为 200 GiB

命令(输入 m 获取帮助):p  <------------------------------------------------

磁盘 /dev/vdb:214.7 GB, 214748364800 字节,419430400 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf2b74826

  设备 Boot      Start        End      Blocks  Id  System

/dev/vdb1            2048  419430399  209714176  83  Linux

命令(输入 m 获取帮助):w  <------------------------------------------------

The partition table has been altered!

Calling ioctl() to re-read partition table.

正在同步磁盘。

第三步: 创建分区, 命令: mkfs.ext4 /dev/vdb


[root@instance-nsc5pi16 dev]# mkfs.ext4 /dev/vdb

mke2fs 1.42.9 (28-Dec-2013)

文件系统标签=

OS type: Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

13107200 inodes, 52428800 blocks

2621440 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=2199912448

1600 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, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: 完成

正在写入inode表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

第四步:挂载分区 命令 : mkdir /data


[root@instance-nsc5pi16 dev]# mkdir /data

第五步: 将vdb 这个硬盘挂载到 /data 下面。 命令 : mount /dev/sdb1 /data


[root@instance-nsc5pi16 dev]# mount /dev/vdb /data

第六步: 将信息羞辱fstab , 让系统开启自动挂载。 命令:echo "/dev/vdb /data ext4 defaults 0 0">>/etc/fstab


[root@instance-nsc5pi16 dev]# echo "/dev/vdb /data ext4 defaults 0 0">>/etc/fstab

**最后查看一下: df **


[root@instance-nsc5pi16 dev]# df

文件系统          1K-块    已用      可用 已用% 挂载点

/dev/vda1      20510288 6232524  13212856  33% /

devtmpfs        1923084      0  1923084    0% /dev

tmpfs            1932632      0  1932632    0% /dev/shm

tmpfs            1932632  16752  1915880    1% /run

tmpfs            1932632      0  1932632    0% /sys/fs/cgroup

tmpfs            386528      0    386528    0% /run/user/0

/dev/vdb      206292968  61464 195729360    1% /data

上一篇:良好的工作习惯


下一篇:《数据结构与算法》-3-栈和队列