Linux 管理文件系统 各种命令

文件系统类型

总体介绍

https://zhuanlan.zhihu.com/p/38226123

术语

  • LVM是Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。

  • 结构


    image

物理存储介质 <=> 磁盘,如:/dev/hda、/dev/sda等
物理卷 <=> 分区,也可以是硬盘本身
卷组
逻辑卷
http://www.justzz.com/program/osapp/linux/4884.html

挂载和挂载点

一个挂载点就是一个文件夹,将分区挂载到一个挂载点,挂载点就成了分区的入口。没有挂载分区的挂载点将使用根目录的空间,没有挂载到挂载点的分区是无法访问的
例如,如果分区 /dev/hda5 被 挂载在 /usr 上,这意味着所有在 /usr 之下的文件和目录在物理意义上位于 /dev/hda5 上。因此文件 /usr/share/doc/FAQ/txt/Linux-FAQ 被储存在 /dev/hda5上,而文件 /etc/X11/gdm/Sessions/Gnome 却不是。
http://www.justzz.com/program/osapp/linux/4884.html

tmpfs

如果我必须一下子说清楚 tmpfs,我会说 tmpfs 就象虚拟磁盘(ramdisk),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。
http://www.linuxfly.org/post/394/

df命令

查看当前目录下每个文件夹所占用的空间

du -sh *

列出文件系统的类型

df -T

以更易读的方式显示目前磁盘空间和使用情况

df -h

全部文件系统列表

df -a

df的参数

必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=<区块大小> 指定区块大小
-t<文件系统类型> 只显示选定文件系统的磁盘信息
-x<文件系统类型> 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息

http://www.cnblogs.com/peida/archive/2012/12/07/2806483.html

磁盘和卷命令

/dev/mapper是逻辑卷管理入口,其entry就是逻辑卷。例如/dev/mapper/centos-root 指的有个逻辑卷root,其属于卷组centos(就是利用-将卷组和卷名连起来)。可以通过lvdisplay查看逻辑卷。
https://blog.csdn.net/believe36/article/details/44133889

在空白磁盘建立分区并挂载

第一步建立分区
fdisk /dev/vdb
如果只是建立一个分区,那么一路回车,然后输入p查看已建立分区,输入w保存分区即可。
https://blog.csdn.net/openn/article/details/9856451
第二步,在新分区上创建文件系统
mkfs.ext3 /dev/vdb1
mkfs命令
第三步,挂载
mount /dev/hda1 /data

阿里云帮助:https://help.aliyun.com/document_detail/25426.html?spm=a2c4g.11186623.2.10.53254c077xJkq8

查看硬盘大小和分区情况

fdisk -l

查看卷组

vgdisplay

https://zhuanlan.zhihu.com/p/38226123

添加新的物理卷到卷组中

当系统安装了新的磁盘并创建了新的物理卷,而要将其添加到已有卷组时,就需要使用vgextend命令:vgextend web_document /dev/hdc1
这里/dev/hdc1是新的物理卷。
http://www.justzz.com/program/osapp/linux/4884.html

扩展逻辑卷大小
lvextend -L12G /dev/web_document/www1
上面的命令就实现将逻辑卷www1的大小扩招为12G。
lvextend -L +1G /dev/web_document/www1
上面的命令就实现将逻辑卷www1的大小增加1G。

http://www.justzz.com/program/osapp/linux/4884.html

磁盘满了,为啥du却显示还有很大空间?

你可能感兴趣的:(Linux 管理文件系统 各种命令)