Linux基本操作(7)-存储系统管理(1)之磁盘挂在管理和交换分区挂在管理

**

磁盘管理三部曲:分区(MBR或者GPT) ---->格式化/文件系统 Filesystem ----> 挂载mount

**

1、查看磁盘第*快信息:

             1)[root@localhost ~]# ll  /dev/sd*
             2)[root@localhost ~]# lsblk

[root@localhost ~]# 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 5G 0 disk


【注】名称 设备类型 序号 是否可移动设备 大小 是否只读 磁盘或分区 挂载点

2、创建磁盘分区:

1)启动分区工具:fdisk /dev/sdb

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

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

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

进入回话模式:
1)命令m获取帮助,敲击字母n新建分区,P是查看,d是删除

命令(输入 m 获取帮助):n
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x83618ac5

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux

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

命令(输入 m 获取帮助):d
分区号 (1,2,默认 2):

           2)选择主分区还是扩展分区:P主分区,e扩展分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
           3)选择分区号(1·4)
分区号 (1-4,默认 1):1
           4)选择磁盘开始的扇区:默认2048,敲击回车键即可。
起始 扇区 (2048-10485759,默认为 2048):
将使用默认值 2048
           5)选择磁盘结束的扇区,即分区大小:+1.5G后回车
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+2G
分区 1 已设置为 Linux 类型,大小设为 2 GiB

命令(输入 m 获取帮助):
           6)如果想继续分重复1)~5)
           7)保存退出:w
命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@localhost ~]# 

2)刷新分区表:

[root@localhost ~]# partprobe  /dev/sdb

3)查看分区结果:

[root@localhost ~]# fdisk -l  /dev/sdb1

磁盘 /dev/sdb1:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0    5G  0 disk 
└─sdb1            8:17   0    2G  0 part 

3、创建文件系统:

[root@localhost ~]# mkfs.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
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@localhost ~]# 

4、手动挂载:[root@localhost ~]# mkdir /mnt/sdb1

[root@localhost ~]# mkdir /mnt/sdb1
[root@localhost ~]# mount -t ext4 /dev/sdb1  /mnt/sdb1 

取消挂在:[root@localhost ~]# umount /mnt/sdb1

查看挂在点信息:
1)[root@localhost ~]# df -hT

[root@localhost ~]# df -hT
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  470M     0  470M    0% /dev
tmpfs                   tmpfs     487M     0  487M    0% /dev/shm
tmpfs                   tmpfs     487M  8.6M  478M    2% /run
tmpfs                   tmpfs     487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        17G  8.9G  8.2G   53% /
/dev/sda1               xfs      1014M  171M  844M   17% /boot
tmpfs                   tmpfs      98M   24K   98M    1% /run/user/1000
/dev/sr0                iso9660   4.4G  4.4G     0  100% /run/media/jiaofan/CentOS 7 x86_64
/dev/sdb1               ext4      2.0G  6.0M  1.8G    1% /mnt/sdb1
[root@localhost ~]# 
         2)[root@localhost ~]# mount 

6、如何创建多于四个的分区

  1. 先卸载一个分区,创建扩展分区

  2. 扩展分区就相当于一个磁盘,可以在分四个分区

  3. 扩展分区里不能放系统

  4. 开机启动时自动挂在文件:vim /etc/fstab

  5. vim /etc/fstab中写入内容
    ist item/dev/sdb1 /mnt/disk1 ext4 defaults 0 0
    磁盘 挂载点 文件系统类型 默认选项 优先级 优先级****

二、交换分区

(1)准备分区

  • 创建主分区
  • 按:t 设置82号交换分区
命令(输入 m 获取帮助):t
分区号 (1,2,默认 2):2
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux swap / Solaris”的类型更改为“Linux swap / Solaris”

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

磁盘 /dev/sde:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xbba6346f

   设备 Boot      Start         End      Blocks   Id  System
/dev/sde1            2048     4196351     2097152   82  Linux swap / Solaris
/dev/sde2         4196352     8390655     2097152   82  Linux swap / Solaris

命令(输入 m 获取帮助):
  • 刷新磁盘
[ro@localhost ~]# partprobe  /dev/sdeot
  • 查看磁盘分区
[root@localhost ~]# ll /dev/sde*
brw-rw----. 1 root disk 8, 64 3月  24 16:16 /dev/sde
brw-rw----. 1 root disk 8, 65 3月  24 16:16 /dev/sde1
[root@localhost ~]# 

(2)格式化分区

[root@localhost ~]# mkswap /dev/sde1
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=68897685-8fff-4f6e-80c9-4f62f2be0296
[root@localhost ~]# 

(3)挂载

[root@localhost ~]# swapon /dev/sde1

(4)验证

[root@localhost ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:            972         670          68          14         233         148
Swap:          4095          16        4079
[root@localhost ~]# 

(5)卸载交换分区

[root@localhost ~]# swapoff  /dev/sde1
[root@localhost ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:            972         669          70          14         233         149
Swap:          2047          16        2031
[root@localhost ~]#

(6)开机启动时自动挂在文件:vim /etc/fstab
/dev/sde1 swap swap defaults 0 0
磁盘 挂载点 文件系统类型 默认选项 优先级 优先级

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值