0
点赞
收藏
分享

微信扫一扫

Linux 磁盘分区

回溯 2022-04-14 阅读 113

1. 添加磁盘

2. 查看扫描器

[root@localhost /]# ls /sys/class/scsi_host   #查看扫描器的命令
host0  host1  host2

3. 使用扫描器扫描磁盘

[root@localhost /]# echo "- - -" >> /sys/class/scsi_host/host0/scan
[root@localhost /]# echo "- - -" >> /sys/class/scsi_host/host1/scan   #扫描磁盘的命令
[root@localhost /]# echo "- - -" >> /sys/class/scsi_host/host2/scan

4. 查看磁盘

fdisk -l

5. 管理分区

    p: 显示当前硬件的分区,包括没有保存的改动 n: 创建一个新的分区
    n:创建一个新的分区

    d:删除一个分区
    w: 保存并退出 q: 不保存退出
     t: 修改分区类型(文件系统类型) 

L:显示所支持的所有类型

6. 添加分区

        添加主分区

[root@localhost /]# fdisk /dev/sdb        #添加了一个1G大小的主分区
欢迎使用 fdisk (util-linux 2.23.2)。

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

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

命令(输入 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-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB

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

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

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2099199     1048576   83  Linux

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

        添加一个逻辑分区

命令(输入 m 获取帮助):n                             #添加了一个5G大小的逻辑分区
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): e
分区号 (2-4,默认 2):
起始 扇区 (2099200-41943039,默认为 2099200):
将使用默认值 2099200
Last 扇区, +扇区 or +size{K,M,G} (2099200-41943039,默认为 41943039):+5G
分区 2 已设置为 Extended 类型,大小设为 5 GiB

       添加一个扩展分区

命令(输入 m 获取帮助):n                            #添加了一个1G大小的扩展分区
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (2101248-12584959,默认为 2101248):
将使用默认值 2101248
Last 扇区, +扇区 or +size{K,M,G} (2101248-12584959,默认为 12584959):+1G
分区 5 已设置为 Linux 类型,大小设为 1 GiB

7. 手动从内存到磁盘同步

[root@localhost /]# partprobe                #手动从内存同步到磁盘                
[root@localhost /]# cat /proc/partitions     #查看内存是否同步
major minor  #blocks  name

   8        0   20971520 sda
   8        1    1048576 sda1
   8        2   19921920 sda2
  11        0    4415488 sr0
 253        0   17821696 dm-0
 253        1    2097152 dm-1
   8       16   20971520 sdb
   8       17    1048576 sdb1
   8       18          1 sdb2
   8       21    1048576 sdb5
[root@localhost /]# 

8. 格式化 挂载

[root@localhost /]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=65536 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=262144, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost /]# 
[root@localhost /]# mkdir /mnt/gjh     #创建一个目录用来挂载
[root@localhost /]# mount /dev/sdb1 /mnt/gjh    #进行挂载
[root@localhost /]# mount | tail -1
/dev/sdb1 on /mnt/gjh type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
[root@localhost /]# df -hT    #查看是否挂载完成
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        17G  3.1G   14G   19% /
devtmpfs                devtmpfs  473M     0  473M    0% /dev
tmpfs                   tmpfs     489M     0  489M    0% /dev/shm
tmpfs                   tmpfs     489M  7.2M  481M    2% /run
tmpfs                   tmpfs     489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  161M  854M   16% /boot
tmpfs                   tmpfs      98M  4.0K   98M    1% /run/user/42
tmpfs                   tmpfs      98M   40K   98M    1% /run/user/1000
/dev/sr0                iso9660   4.3G  4.3G     0  100% /run/media/123/CentOS 7 x86_64
tmpfs                   tmpfs      98M     0   98M    0% /run/user/0
/dev/sdb1               xfs      1014M   33M  982M    4% /mnt/gjh
[root@localhost /]# 

9. 开机自动挂载

   0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
[root@localhost /]# vi /etc/fstab
[root@localhost /]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Fri Apr 15 03:20:58 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=f4b80fe3-121f-428e-b179-e884eee842b6 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb1	/mnt/gjh	sfx defaults	0 0
[root@localhost /]# 

 

举报

相关推荐

linux磁盘分区

Linux磁盘分区介绍

Linux磁盘分区挂载

【磁盘分区】

linux 删除磁盘分区

Linux笔记_磁盘分区挂载

0 条评论