具体步骤如下:
1、查看是否已经分配
[root@iZ2ze1tefvghtbgkdur3xfZ /]# fdisk -l
- Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
- Units = sectors of 1 * 512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- Disk label type: dos
- Disk identifier: 0x0009e68a
- Device Boot Start End Blocks Id System
- /dev/vda1 * 2048 83884031 41940992 83 Linux
- Disk /dev/vdb: 64.4 GB, 64424509440 bytes, 125829120 sectors
- Units = sectors of 1 * 512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
2、发现有磁盘,路径为/dev/vdb。然后使用fdisk命令进行建立分区
[root@iZ2ze1tefvghtbgkdur3xfZ /]#fdisk /dev/vdb
- fdisk命令如下:
- 命令(输入 m 获取帮助):m
- 命令操作
- 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)
3、然后先新建分区(我这里因为要存储大数据库文件 所以逻辑全部是一个分区)
- 命令(输入 m 获取帮助):n
- Partition type:
- p primary (0 primary, 0 extended, 4 free)
- e extended
- Select (default p):
- Using default response p
- 分区号 (1-4,默认 1):
- 起始 扇区 (2048-3221225471,默认为 2048):
- 将使用默认值 2048
- Last 扇区, +扇区 or +size{K,M,G} (2048-3221225471,默认为 3221225471):
- 将使用默认值 3221225471
- 分区 1 已设置为 Linux 类型,大小设为 1.5 TiB
4、最后保存分区
- 命令(输入 m 获取帮助):w
- The partition table has been altered!
- The partition table has been altered.
- Calling ioctl() to re-read partition table.
- Syncing disks.
5、使用fdisk -l命令查看,已经有分区了
- 磁盘 /dev/sdb:1649.3 GB, 1649267441664 字节,3221225472 个扇区
- Units = 扇区 of 1 * 512 = 512 bytes
- 扇区大小(逻辑/物理):512 字节 / 512 字节
- I/O 大小(最小/最佳):512 字节 / 512 字节
- 磁盘标签类型:dos
- 磁盘标识符:0xe0bc0098
- 设备 Boot Start End Blocks Id System
- /dev/sdb1 2048 3221225471 1610611712 83 Linux
6、建好分区后要格式化分区,建立文件系统
- [root@localhost home]# mkfs.ext4 /dev/vdb
- meta-data=/dev/sdb1 isize=256 agcount=4, agsize=100663232 blks
- = sectsz=512 attr=2, projid32bit=1
- = crc=0 finobt=0
- data = bsize=4096 blocks=402652928, imaxpct=5
- = sunit=0 swidth=0 blks
- naming =version 2 bsize=4096 ascii-ci=0 ftype=0
- log =internal log bsize=4096 blocks=196607, version=2
- = sectsz=512 sunit=0 blks, lazy-count=1
- realtime =none extsz=4096 blocks=0, rtextents=0
7、挂在磁盘
- [root@localhost ~]# mkdir /mnt
- [root@localhost ~]# mount /dev/vdb /mnt
还有一种方式 就是将/mnt 下的某个文件夹 挂在到制定的位置 mount --bing
- [root@localhost ~]# mkdir /mnt
- [root@localhost ~]# mkdir /mnt/media
- [root@localhost ~]# mount --bind /mnt/media/ /home/disk/media/
8、查看一下挂载是否成功了
- [root@localhost home]# df -h
- 文件系统 类型 容量 已用 可用 已用% 挂载点
- Filesystem Size Used Avail Use% Mounted on
- udev 10M 0 10M 0% /dev
- tmpfs 791M 780K 790M 1% /run
- /dev/vda1 40G 26G 12G 69% /
- tmpfs 2.0G 0 2.0G 0% /dev/shm
- tmpfs 5.0M 0 5.0M 0% /run/lock
- tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
- /dev/vdb 20G 44M 19G 1% /mnt
- /dev/vdb 20G 44M 19G 1% /home/disk/media
9、设置系统启动后自动挂载,否则重启系统就掉了
修改一下系统配置加入下列行到/etc/fstab
- UUID=c44f5977-ba8e-49a5-b7c1-bbdabdb12933 /mnt ext4 defaults,barrier=0 1 1
UUID 查看
- blkid
- [root@HK-WEB ~]# blkid
- /dev/vda1: LABEL="/" UUID="91971138-152b-43b1-9d45-1b01198c581b" TYPE="ext4" PARTUUID="6e808324-01"
- /dev/vdb: UUID="c44f5977-ba8e-49a5-b7c1-bbdabdb12933" TYPE="ext4"
10 、 卸载挂载磁盘
- umount /home/disk
没有评论