Linux命令----磁盘管理

来源:互联网 发布:淘宝怎么使用农村淘宝 编辑:程序博客网 时间:2024/06/05 04:05

1、磁盘管理命令

(1).df: 查看磁盘分区使用状况
  -l  仅显示本地磁盘(默认)
  -a  显示所有文件系统的磁盘使用情况,包含比如 /proc/
  -h  以1024进制计算最合适的单位显示磁盘容量
  -H  以1000进制计算最合适的单位显示磁盘容量
  -T  显示磁盘分区类型
  -t  显示指定类型文件系统的磁盘分区
  -x  不显示指定类型文件系统的磁盘分区

(2).du: 用于统计磁盘上的文件大小
  -b: 以byte为单位统计文件(四舍五入)
  -k: 以KB为单位统计文件(四舍五入)
  -m: 以MB为单位统计文件(四舍五入)
  -h: 按照1024进制以最适合的单位统计文件
  -H: 按照1000进制以最适合的单位统计文件
  -s: 指定统计目标(如某个文件)

2、分区

  1).主分区和扩展分区总数不能超过4个
  2).扩展分区最多只能有一个
  3).扩展分区不能直接存取数据,需要建立逻辑分区才行
Linux主分区,扩展分区,逻辑分区的联系和区别本文最后

当硬盘空间消耗殆尽时怎么办?
  在保留硬盘的基础上,给服务器添加新的硬盘
必须对硬盘进行分区、格式化、挂载后才能使用硬盘

假设我们只是在VM上增加了一个8G的硬盘, 用命令 sudo fdisk -l 查看


  可以看到 目前该磁盘被系统识别,但没有分区不可用,使用如下命令进入分区模式
sudo fdisk  /dev/sdb


进行分区操作:

首先先创建主分区(p是主分区,e是扩展分区,主分区和扩展分区的数字是1-4)

在再创建扩展分区

.扩展分区不能直接存取数据,需要建立逻辑分区才行,数字是4之后

如果前面创建不是想要,可以删除重新创建,删除扩展分区会自动把逻辑分区删除

保存退出


3、GPT分区

分区模式之MBR
  -主分区不超过4个
  -单个分区容量最大2TB

分区模式之GPT
  -主分区个数最多支持128个
  -单个分区容量最大18EB大小
  -GPT的主分区不适合安装X86架构的系统


使用命令parted之后,可以看到使用的分区是Using /dev/sda, 如果想选其它的,使用命令select  [分区名称]。然后对进行创建gpt分区模式,查看:

下面是使用交互模式添加一个分区


如果要使用命令模式分区,其命令  mkpart  gpttest  2000 3000


删除分区用 :rm  分区的number,, 如上面删除rm  2

4、分区格式化


5、挂载分区

理论上是可以挂载到任何目录,但分区默认的挂载目录是/mnt目录


要想系统每次启动时,需要修改/etc/fstab 的配置文件


6、swap分区

如何为硬盘添加swap交换分区
  1).建立一个普通的Linux分区
  2).修改分区类型的16进制编码
  3).格式化交换分区
  4).启用交换分区

-----------------------------------------------------------------------------

备注:

/             根目录        ext3       hda1
/home    用户目录        ext3        hda2
Swap     交换分区        swap       hda3

对hda1的解释:
hd:IDE硬盘。如果是SCSI硬盘,则为sd,这个只能记住,没有更好的办法。
a:: 第一块硬盘。如果是第二块硬盘,则为b,依此类推c,d……
1: 主分区。其中1,2,3,4都是主分区,从第5开始为逻辑分区,最大到16

磁盘容量与主分区、扩展分区、逻辑分区的关系:
1).硬盘的容量=主分区的容量+扩展分区的容量
2).扩展分区的容量=各个逻辑分区的容量之和
3).一块物理硬盘只能有: 一到四个主分区(但其中只能有一个是活动的主分区),或一到三个主分区,和一个扩展分区。分别对应hda1,hda2,hda3,hda4.



0 0
原创粉丝点击