前言
就是运维那边给了一台服务器拿来部署(别问为撒直接扔个裸机给我),以前都是直接把磁盘挂载到/目录下,这次直接搞了一个外挂的,被迫只能客串一次运维人员了分配一下磁盘。其实这里256G是应用服务器的,真正的数据库服务器的配置容量比这个大得多,凑合着看吧。
1.使用lsblk查看有没有新加的磁盘,这里sdc明显是没有分区和挂载
[root@XXXX YY]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 29.5G 0 part /
sdb 8:16 0 16G 0 disk
└─sdb1 8:17 0 16G 0 part /mnt/resource
sdc 8:32 0 256G 0 disk
sr0 11:0 1 628K 0 rom
2. 执行分区操作,这里外挂磁盘只分一个区sdc1,实际可以多个分区,但是服务器使用的化好像没撒必要
2.1 进入分区fdisk /dev/sdc执行建分区操作
[root@XXXX YY]# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x8858105e.
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
2.2 创建分区并且设置分区大小,这里都是默认值,实际分区数量和大小根据实际情况来,最后一定要“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): 1
First sector (2048-536870911, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-536870911, default 536870911):
Using default value 536870911
Partition 1 of type Linux and of size 256 GiB is set
Command (m for help): w
[root@XXXX YY]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 29.5G 0 part /
sdb 8:16 0 16G 0 disk
└─sdb1 8:17 0 16G 0 part /mnt/resource
sdc 8:32 0 256G 0 disk
└─sdc1 8:33 0 256G 0 part
sr0 11:0 1 628K 0 rom
2.3 格式化sdc1分区,使用lsblk -f检查是否分配成功
[root@XXX YY]# mkfs -t xfs /dev/sdc1
meta-data=/dev/sdc1 isize=512 agcount=4, agsize=16777152 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=67108608, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=32767, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@XXXX YY]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
fd0
sda
├─sda1 xfs fa2f8157-21c9-43b6-85e3-ff04422dfa00 /boot
└─sda2 xfs 12907c8a-6b2f-4981-b94c-f3cd772270a7 /
sdb
└─sdb1 ext4 f12a4126-3613-4fee-a7e1-603966d3415a /mnt/resource
sdc
└─sdc1 xfs fb97d78e-4613-439e-9427-3081517df7ca
sr0
3. 挂载分区到目录/data(这里自行新建一个目录,这里“mkdir -p" -p是确保存在不抛错的意思)
[root@XXXX YY]# mkdir -p /data
[root@XXXX YY]# mount /dev/sdc1 /data
[root@XXXX YY]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
fd0
sda
├─sda1 xfs fa2f8157-21c9-43b6-85e3-ff04422dfa00 /boot
└─sda2 xfs 12907c8a-6b2f-4981-b94c-f3cd772270a7 /
sdb
└─sdb1 ext4 f12a4126-3613-4fee-a7e1-603966d3415a /mnt/resource
sdc
└─sdc1 xfs fb97d78e-4613-439e-9427-3081517df7ca /data
sr0
网友评论