栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【磁盘的配置与管理】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【磁盘的配置与管理】

配置与管理磁盘 磁盘管理工具: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 5月  16 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894132.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号