linux 分区 fdisk

最近需要安装数据库测试环境,服务器磁盘不够用,需要挂载个磁盘增加空间

主分区一共 可以分 四个分区,包括扩展分区,在分配完 的扩展分区里再划分 逻辑分区 

现在挂载了一个 30G 的磁盘,现在打算划分一个10 G 的主分区,20 的扩展分区,再里面划分 两个10G的逻辑分区

[root@hadoop ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000be4f3

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648    18866175     9227264   83  Linux
/dev/sda3        18866176    20969471     1051648   8e  Linux LVM
/dev/sda4        20969472    41943039    10486784    5  Extended
/dev/sda5        20971520    41943039    10485760   83  Linux

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:1073 MB, 1073741824 字节,2097152 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

[root@hadoop ~]#

 



[root@hadoop ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x03818b31 创建新的 DOS 磁盘标签。

命令(输入 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)

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

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes

在提示符 下按错了字符,需要按 ctrl +backspace 删除字符

partprobe 重新读取分区表

[root@hadoop ~]# partprobe
Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
[root@hadoop ~]# mkfs -t ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
第一个数据块=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: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@hadoop ~]# mkfs -t ext4 /dev/sdb5
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
第一个数据块=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: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): ^[[A完成
Writing superblocks and filesystem accounting information: 完成 

[root@hadoop ~]# mkfs -t ext4 /dev/sdb6
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2620672 blocks
131033 blocks (5.00%) reserved for the super user
第一个数据块=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: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@hadoop ~]#

 

创建挂载目录,并挂载,扩展分区 无需挂载,mount 或者df 命令可以查看是否挂载成功

[root@hadoop /]# mkdir /disk1
[root@hadoop /]# mkdir /disk5
[root@hadoop /]# mkdir /disk6
[root@hadoop /]# mount /dev/sdb1 /disk1
[root@hadoop /]# mount /dev/sdb5 /disk5
[root@hadoop /]# mount /dev/sdb6 /disk6
[root@hadoop /]# mount
 

[root@hadoop ~]# cd /
[root@hadoop /]# ll
总用量 28
lrwxrwxrwx.   1 root root    7 1月   6 04:51 bin -> usr/bin
dr-xr-xr-x.   4 root root 4096 1月   6 05:11 boot
drwxr-xr-x.  20 root root 3260 1月  27 00:34 dev
drwxr-xr-x.  84 root root 8192 1月  26 22:29 etc
drwxr-xr-x.   3 root root   16 1月   6 05:09 home
lrwxrwxrwx.   1 root root    7 1月   6 04:51 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 1月   6 04:51 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 6月  10 2014 media
drwxr-xr-x.   2 root root    6 6月  10 2014 mnt
drwxr-xr-x.   3 root root   15 1月   6 05:02 opt
dr-xr-xr-x. 382 root root    0 1月  26 22:28 proc
dr-xr-x---.   6 root root 4096 1月   6 19:14 root
drwxr-xr-x.  24 root root  720 1月  26 22:29 run
lrwxrwxrwx.   1 root root    8 1月   6 04:51 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 6月  10 2014 srv
dr-xr-xr-x.  13 root root    0 1月  26 22:28 sys
drwxrwxrwt.   7 root root   88 1月  27 00:18 tmp
drwxr-xr-x.  14 root root 4096 1月   6 16:17 usr
drwxr-xr-x.  21 root root 4096 1月  26 22:28 var
[root@hadoop /]# mkdir /disk1
[root@hadoop /]# mkdir /disk5
[root@hadoop /]# mkdir /disk6
[root@hadoop /]# mount /dev/sdb1 /disk1
[root@hadoop /]# mount /dev/sdb5 /disk5
[root@hadoop /]# mount /dev/sdb6 /disk6
[root@hadoop /]# mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=491940k,nr_inodes=122985,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda2 on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
/dev/sda5 on /home type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/sdb1 on /disk1 type ext4 (rw,relatime,seclabel,data=ordered)
/dev/sdb5 on /disk5 type ext4 (rw,relatime,seclabel,data=ordered)
/dev/sdb6 on /disk6 type ext4 (rw,relatime,seclabel,data=ordered)
[root@hadoop /]# df
文件系统          1K-块    已用    可用 已用% 挂载点
/dev/sda2       9217024 1379952 7837072   15% /
devtmpfs         491940       0  491940    0% /dev
tmpfs            501592       0  501592    0% /dev/shm
tmpfs            501592    6824  494768    2% /run
tmpfs            501592       0  501592    0% /sys/fs/cgroup
/dev/sda5      10475520  910660 9564860    9% /home
/dev/sda1        201388  108504   92884   54% /boot
/dev/sdb1      10190100   36888 9612540    1% /disk1
/dev/sdb5      10190100   36888 9612540    1% /disk5
/dev/sdb6      10187028   36888 9609624    1% /disk6

 

 

设置 开机启动自动挂载

1、查看文件类型 df -T

[root@swarm02 data]# df -Th
Filesystem                 Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-lv_root xfs        47G  6.8G   40G  15% /
devtmpfs                   devtmpfs  7.8G     0  7.8G   0% /dev
tmpfs                      tmpfs     7.7G     0  7.7G   0% /dev/shm
tmpfs                      tmpfs     7.7G  8.8M  7.7G   1% /run
tmpfs                      tmpfs     7.7G     0  7.7G   0% /sys/fs/cgroup
/dev/xvda1                 xfs       497M  137M  361M  28% /boot
/dev/dm-3                  xfs        10G  216M  9.8G   3% /var/lib/docker/devicemapper/mnt/55ef9c780adda8c1a23ff9b184a2b75f63fb7443a3e7c217875bb96959c43217
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/eb3d50eb1a7cfcd39a4f192734054bb0e9bc0ab0f6af9cdfa7434edfa4527034/mounts/shm
/dev/dm-4                  xfs        10G  286M  9.8G   3% /var/lib/docker/devicemapper/mnt/dca2a0e5e3cdb754aebd586101f6f826a8dd59a61c62894619b0d8c630297313
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/666d588b239dd4957b0f3e66a1b9b778ae6a277c332f72c1533c6f4bba7c0791/mounts/shm
/dev/dm-5                  xfs        10G  112M  9.9G   2% /var/lib/docker/devicemapper/mnt/fbc6f333a1f1220869ec3aefbda888cf4378af1d7ac557b9bfdd61935794cfff
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/9417f31ddf4ca92795fbc4516079469674819d3f0c2b309b9b4a15883507711d/mounts/shm
tmpfs                      tmpfs     1.6G     0  1.6G   0% /run/user/0
/dev/dm-6                  xfs        10G  548M  9.5G   6% /var/lib/docker/devicemapper/mnt/bd88fa3c6aae7d420d837245a96e84193fd2839076a655c7b113e6e027f45802
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/e5329ae6fa555e68d84674001276ee360248570aaf9446e5375056287fccd38a/mounts/shm
/dev/dm-7                  xfs        10G  444M  9.6G   5% /var/lib/docker/devicemapper/mnt/abb933133a37558f744c74652372d21cb1fa3cef0c1b8438c8c275ee690cfc9a
shm                        tmpfs      64M     0   64M   0% /var/lib/docker/containers/db5b96838371bd4b59dfda11ec45330b60896ecc95407f84492d0532d2633c7d/mounts/shm
/dev/xvde1                 xfs       100G  6.3G   94G   7% /data
[root@swarm02 data]# 

 

设置开机自动挂载磁盘

[root@swarm02 ~]# vim /etc/fstab

/dev/mapper/centos-lv_root /                       xfs     defaults        0 0
UUID=275cabe7-8411-4caa-9451-b50c8ed0feb7 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/xvde1      /data   xfs     defaults        0 0

 

 

 

转载于:https://my.oschina.net/zhongwenhao/blog/3006343

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值