Linux的磁盘管理

Linux上,/dev目录下的sd*,hd*(*为a,b,c等字母)表示一块磁盘,而sda1,sda2等表示该磁盘上的分区,我们可以使用一下命令查看磁盘的分区信息:
asda

fdisk -l /dev/sda

该命令还可以用来给磁盘进行分区,用法如下:

fdisk /dev/sda

分完区,就得到sda1,sda2等一个一个的分区,在linux中,一个分区相当于一个文件,要让分区可以挂载到某个目录下,我们就需要对分区进行格式化,使用以下命令对某个分区进行格式化:

mkfs -t ext3 -c /dev/sda1

格式化后的分区就可以用来挂载到某个目录下了。
值得一提的是,既然一个分区相当于一个文件,那么我们可以对硬盘的分区进行格式化,那么也自然可以对一个文件进行格式化,可以使用和下面方式创建一个raw文件并对其进行格式化然后挂载到一个目录下:

qemu-img create -f raw disk2.img 10G
mkfs -t ext3 -c disk2.img
mount disk2.img /mnt/disk2/

注意事项:分区操作是针对硬盘的,即/dev下的sda,sdb等,而格式化操作是针对分区,即sda1,sda2或者是某个镜像文件

如挂载时出现以下错误:

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

则可能是这个是这个img镜像包含了多个分区,解决方法参考:链接

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值