Linux下磁盘分区、格式化、挂载、删除分区、卸载

查询当前目录挂载情况:

mount |grep 你需要的

 

1. 显示当前主机目录

   df -h

2. 磁盘分区

   2.1 显示机器当前的磁盘: 

    fdisk -l  

  指定磁盘显示:fdisk -l /dev/xvdb   

   2.2 fdisk 分区 /dev/xvdb:

   fdisk /dev/xvdb
   m
   n

   p

   w

m: 查看所有的命令列表

n:创建一个新的分区

p:主分区,一般有4个分区,3个主分区,1个扩展分区,一般扩展分区把剩下的都归给扩展分区

w:保存

在分区的时候,可以指定每个分区的大小

 

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

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   125829119    62401536   8e  Linux LVM

start 和 end 是指扇区,两者差值就是扇的个数。 一个区扇大小*512 (如下)。blocks 是单位kb,512000就是kb,相当500M 空间。 (end-start)*512/1024=bloks 

 

扇区 of 1 * 512 = 512 bytes

 

3. 建好分区后要格式化分区,建立文件系统

 

mkfs.xfs -f /dev/sda1

 

4. 挂载

创建目录 mkdir /data

 

mount /dev/sdb1 /data/  注意data后面/

5. 查看挂载情况

df -hT

6  修改一下系统配置加入下列行到/etc/fstab,让系统启动后自动挂载,否则有可能会掉啊

/dev/sdb1  /data xfs  defaults  0  0

 

7. 卸载

umount /dev/sdc2  

卸载了,其实还可以挂载,而且数据还会在的

8. 删除分区

fdisk /dev/sdc  
m  
d  
1  

d  

输入 w  保存,这个时候分区以及删除了,可以重新创建了

9. 查看所有挂载

mount

mount |grep 

10。  驱动正在工作 无法立即生效,需要重启系统 或者使用partprobe:

 

partprobe命令

在不重启的情况下重读分区

[root@localhost ~]# partprobe
-d:不更新内核;
-s:显示摘要和分区;
-h:显示帮助信息;
-v:显示版本信息。

mkfs命令

在设备上格式化成指定格式的文件系统;  centos 7以后的版本默认使用xfs格式  ;也可以指定 ext3\4格式

fs:指定建立文件系统时的参数;
-t<文件系统类型>:指定要建立何种文件系统;
-v:显示版本信息与详细的使用方法;
-V:显示简要的使用方法;
-c:在制做档案系统前,检查该partition是否有坏轨。

因为我格式化的格式为xfs,所以使用mkfs.xfs命令。如果已有其他文件系统创建在此分区,必须加上"-f"参数来覆盖它。
mkfs.xfs -f  -i size=512 -l size=128m,lazy-count=1 -d agcount=64 /dev/xvda3
-i size=512 : 默认的值是256KB,当内容小于这个值时,写到inode中,超过这个值时,写到block中。
-l size=128m :默认值的是10m,修改这个参数成128m,可以显著的提高xfs文件系统删除文件的速度,当然还有其它,如拷贝文件的速度。
-d agcount=4 : 默认值是根据容量自动设置的。可以设置成1/2/4/16等等,这个参数可以调节对CPU的占用率,值越小,占用率越低;因为我的硬盘为2T的大硬盘,所以设置64;
-l lazy-count=1: 值可以是0或者1;默认值是0;在一些配置上显著提高性能;

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux 中,磁盘分区挂载是非常重要的概念,它们可以帮助我们更好地管理磁盘空间,同时也能够有效地保护数据安全。下面是磁盘分区挂载的一些基本知识: 1. 磁盘分区:在 Linux 中,磁盘分区是将硬盘划分为多个逻辑部分的过程。每个分区都有一个唯一的标识符,可以通过该标识符来访问该分区。通常情况下,我们将操作系统和应用程序安装在不同的分区,以保证系统的稳定性和数据的安全性。 2. 磁盘挂载:在 Linux 中,磁盘挂载是将一个分区或者硬盘与文件系统中的一个目录建立关联的过程。可以将磁盘挂载到任何一个目录下,这样就可以访问磁盘中的文件和文件夹了。在挂载之前,我们通常需要先格式化磁盘并创建相应的文件系统。 下面是一些常用的命令: 1. fdisk:用于对磁盘进行分区,需要使用 root 权限执行。 2. mkfs:用于创建文件系统,可以创建 ext2、ext3、ext4 等类型的文件系统。 3. mount:用于挂载磁盘,需要指定分区挂载点。 4. umount:用于卸载磁盘,需要指定挂载点。 例如,在 Linux 中,如果要将 /dev/sdb1 分区挂载到 /mnt 目录下,可以按照以下步骤进行操作: 1. 使用 fdisk 命令对 /dev/sdb 磁盘进行分区。 2. 使用 mkfs 命令创建文件系统。 3. 创建 /mnt 目录,并使用 mount 命令将 /dev/sdb1 分区挂载到该目录下。 4. 操作完成后,使用 umount 命令卸载磁盘。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值