【磁盘的配置与管理】

本文介绍了Linux系统中使用fdisk进行磁盘分区的步骤,包括创建新分区、查看分区表、删除分区等操作。接着讲解了如何使用mkfs创建文件系统,并通过mount和umount命令挂载和卸载文件系统。最后提到了通过编辑/etc/fstab文件实现文件系统的自动挂载。
摘要由CSDN通过智能技术生成

配置与管理磁盘

磁盘管理工具:fdisk

fdisk 命令用于对磁盘进行分区
格式:fdisk 要分区的磁盘名

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

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

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

命令(输入 m 获取帮助)

当进入fdisk磁盘分区工具后,按m可获取如下命令操作手册:

命令(输入 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 获取帮助)

其中常用的几个如下:
d:删除磁盘分区
n:创建新分区
q:不保存更改,退出 fdisk 工具环境
p:查看分区表情况
w:确认修改,将修改写入硬盘分区表然后退出

fdisk -l 命令可列出所有支持分区的设备

[root@sclang ~]# fdisk -l

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

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
格式化文件系统

磁盘分区完成后,就要进行文件系统的建立,建立文件系统的命令为:mkfs
格式:mkfs [参数] 文件系统

[root@sclang ~]# mkfs -t ext4 /dev/sdb
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
无论如何也要继续? (y,n) y
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
262144 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2153775104
160 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, 2654208,
        4096000

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

参数:
-t:指定要创建的文件系统类型
-c:建立文件系统前先检查坏块
-V:输出建立文件系统的详细信息

挂载文件系统

磁盘的文件系统建立好后,需把文件系统挂载到系统上才能使用,挂载文件系统的命令为:mount
格式:mount 选项 设备 挂载点

[root@sclang ~]# mount /dev/sdb /dev/shm
[root@sclang ~]# ll /dev/shm
总用量 16
drwx------. 2 root root 16384 516 20:12 lost+found

文件系统可以被挂载也可以被卸载,卸载文件系统的命令为:umount
格式:umount 挂载点

[root@sclang ~]# umount /dev/shm
[root@sclang ~]# ll /dev/shm
总用量 0
文件系统的自动挂载

要实现每次开机时自动挂载文件系统,需要通过编辑 /etc/fstab 文件来实现

[root@sclang ~]# vim /etc/fstab
  1
  2 #
  3 # /etc/fstab
  4 # Created by anaconda on Mon May 16 19:09:30 2022
  5 #
  6 # Accessible filesystems, by reference, are maintained under '/dev/disk'
  7 # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
  8 #
  9 /dev/mapper/centos-root /                       xfs     defaults        0 0
 10 UUID=e2606a73-a278-4123-a2da-9f1e21529f47 /boot xfs     defaults        0 0
 11 /dev/mapper/centos-swap swap                    swap    defaults        0 0

其中从第9行开始,每行包括6列内容,依次分别为:
fs_spec:要挂载的设备文件
fs_file:文件系统的挂载点
fs_vfstype:文件系统的挂载类型
fs_mntops:挂载选项,决定传递给mount命令时如何挂载
fs_freq:由dump程序决定文件系统是否需要备份,0表示不备份、1表示备份
fs_passno:由fsck程序决定引导时是否检查磁盘以及检查次序,取值为1、2、3

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值