`
Chase_Sun
  • 浏览: 9214 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Linux磁盘与文件系统管理

 
阅读更多
第一部分:df和du命令
df:列出文件系统的整体磁盘使用量;
du:评估文件系统的磁盘使用量(帯用在推估目录所占容量)

df常用的2个参数:
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-i :不用硬盘容量,而以 inode 的数量来显示。

将/etc底下的可用磁盘容量以易读的容量格式显示出来
root@ubuntu:~# df -h /etc
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        49G  1.7G   45G   4% /

du常用的参数:
-s :列出总量而已,而不列出每个各别的目录占用容量;

查看目录底下每一个目录所占用的容量:
[root@webserver /]# du -sm /*
43883   /app
9       /bin
8       /boot
0       /data
87731   /data1
618     /data2
1       /data3
1       /dev
108     /etc
11831   /home
88      /lib
1       /lost+found
1       /media
1       /misc
1       /mnt
198     /opt
0       /proc
5       /root
32      /sbin
1       /selinux
1       /srv
1       /syb
0       /sys
3999    /sysback
1       /tftpboot
209     /tmp
5837    /usr
114     /var

第二部分:superblock,inode,block
利用dumpe2fs可以查询到非常多的信息,但是主要包含2部分,上部分是superblock信息,下部分是block group信息。

每个 filesystem 都有独立的 inode / block / superblock 等信息,这个文件系统要能够链接到目录树才能被我们使用。 将文件系统与目录树结合的动作称为“挂载”。

查看Linux系统所支持的文件系统:
[root@webserver fs]# ls -l /lib/modules/$(uname -r)/kernel/fs
总计 224
drwxr-xr-x 2 root root 4096 2009-10-23 autofs4
drwxr-xr-x 2 root root 4096 2009-10-23 cachefiles
drwxr-xr-x 2 root root 4096 2009-10-23 cifs
drwxr-xr-x 2 root root 4096 2009-10-23 configfs
drwxr-xr-x 2 root root 4096 2009-10-23 cramfs
drwxr-xr-x 2 root root 4096 2009-10-23 dlm
drwxr-xr-x 2 root root 4096 2009-10-23 ecryptf
查看加载到内存的文件系统:
[root@webserver kernel]# cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cpuset

第三部分:实体链接和符号链接
1.Hard link(实体链接,硬式链接或实际链接):
文件名与目录有关,但是文件内容只与inode有关。当多个文件对应于同一个inode时,就是硬链接。 hard link只是在某个目录下新增一个文件名链接到某inode号码的关连记录而已。


分享到:
评论

相关推荐

    LInux磁盘与文件系统管理-7th1

    总的来说,Linux磁盘与文件系统管理涉及多个层面,包括磁盘空间的监控、文件系统的挂载与卸载、磁盘分区和格式化等。熟悉这些工具和原则对于有效管理和优化系统性能至关重要。通过熟练掌握这些命令和概念,可以更好...

    Linux磁盘和文件系统管理

    ### Linux磁盘与文件系统管理知识点详解 #### 一、磁盘设备列表查看与解析 在Linux系统中,了解磁盘及其分区的信息至关重要。通过`fdisk -l`命令可以查看磁盘设备列表,该命令提供了有关磁盘硬件规格、分区情况等...

    Linux磁盘及文件系统管理详解

    ### Linux磁盘及文件系统管理详解 #### 一、硬盘物理结构及相关结构 在深入了解Linux磁盘及文件系统管理之前,我们先从物理层面来理解硬盘的基本构成。 **1. 硬盘内部视角实物图** 硬盘内部由一系列的盘片...

    Linux磁盘及文件系统管理:磁盘基本概念.docx

    Linux 磁盘及文件系统管理:磁盘基本概念 在 Linux 系统中,磁盘及文件系统管理是非常重要的一部分。了解磁盘的基本概念是学习 Linux 磁盘及文件系统管理的基础。本文将介绍磁盘的基本概念,包括磁盘的结构、分区的...

    浅析Linux的文件系统和磁盘管理.pdf

    浅析Linux的文件系统和磁盘管理 Linux操作系统的文件系统是存储和管理文件的方法,所有的软硬件资源全部看做文件。文件系统是操作系统的基本结构,因几乎所有与用户、应用程序或安全性模型的沟通方法都与文件保存的...

    Linux 磁盘配额管理实验

    Linux 磁盘配额管理是 Linux 操作系统中的一项重要功能,旨在限制磁盘空间的使用,提高文件系统的安全性和可靠性。学会此操作可以提高我们对 Linux 操作系统的理解和掌握,提高我们的工作效率和生活质量。

    Linux 磁盘管理.doc

    Linux磁盘管理是系统运维中的核心任务之一,它直接影响到系统的稳定性和性能。在Linux环境中,有三个关键的命令用于磁盘管理:`df`、`du`和`fdisk`。 `df`命令用于检查文件系统的磁盘空间占用情况。通过这个命令,...

    linux 磁盘及文件系统管理详解

    ### Linux磁盘及文件系统管理详解 #### 一、磁盘类型与结构 磁盘作为计算机存储的基础单元,其性能直接影响着系统的响应速度和数据处理能力。随着技术的发展,市场上主流的磁盘类型包括机械硬盘(HDD)、固态硬盘...

    实验3Linux磁盘管理.doc

    Linux 磁盘管理 ...* 本实验的目的是掌握 Linux 磁盘管理的方法,包括磁盘分区、文件系统创建、挂载和逻辑卷管理等几个部分。 * 通过本实验,我们可以了解 Linux 磁盘管理的过程和方法,并掌握相关的命令和技术。

    Linux操作系统学习

    第0章 计算机概论 ...第8章 Linux磁盘与文件系统管理 第9章 档案与文件系统的压缩与打包 第10章 vim程序编辑器 第11章 认识与学习BASH 第12章 正规表示法与文件格式化处理 第13章 学习Shell Scripts ........

    linux中磁盘管理

    Linux系统中设备文件 Linux系统下文件系统 磁盘分区和创建文件系统 磁盘分区的挂载 磁盘分区的卸载 Linux卷标的应用

    linux管理磁盘和文件系统PPT学习教案.pptx

    文件系统管理 文件系统是操作系统中用于存储和管理文件的数据结构。在 Linux 中,我们可以使用 mkfs 命令来创建文件系统。mkfs 命令可以用于创建不同的文件系统类型,如 ext2、ext3、ext4 等。mkfs 命令的格式为 ...

    浅析Linux文件系统管理.pdf

    【Linux 文件系统管理】 Linux 文件系统是Linux操作系统的核心组成...本文以Red Hat 9.0为例,详细介绍了Linux文件系统的基本概念、关键目录以及磁盘管理的命令行工具,为Linux用户和系统管理员提供了实用的操作指南。

    Linux文件系统及文件管理 上机实验报告

    本次实验是关于Linux文件系统及文件管理的上机操作,旨在让学生深入理解和熟练运用Linux操作系统中的文件系统管理和文件操作。实验涵盖了文件系统的格式化、挂载与卸载,目录和文件的创建、移动、复制、删除,以及...

    Linux中磁盘分区教程

    总的来说,Linux中的磁盘分区是系统管理的基础,理解其原理和操作方法对任何Linux用户都是必要的。通过Disk Druid这样的工具,分区过程可以变得相对简单,但仍然需要谨慎对待,以确保数据安全和系统稳定运行。深入...

    LINUX教程(各种操作、LINUX所有管理命令、所有磁盘管理、用户管理、服务器管理、进程管理等等。。)

    在IT领域,Linux操作系统是广泛应用...这些教程和文档将帮助你全面了解和掌握Linux操作系统的使用,无论你是新手还是希望深化技能的管理员,都能从中受益。通过学习和实践,你可以有效地管理Linux系统,提升工作效率。

    win挂在linux磁盘

    在IT领域,尤其是在系统管理与跨平台操作中,"win挂在linux磁盘"是指将Linux系统的磁盘分区或文件系统挂载到Windows操作系统中,以便于数据共享和跨平台操作。这一过程涉及到Windows与Linux之间的文件系统兼容性,...

    Linux磁盘管理

    Linux 磁盘管理是指在 Linux 系统中对磁盘的管理,包括磁盘分区、格式化、挂载、卸载等操作。本文将详细介绍 Linux 磁盘管理的方法和步骤。 一、普通分区方式 Linux 磁盘管理可以使用普通分区方式,使用 fdisk ...

    Linux6磁盘和文件系统管理.pdf

    总的来说,Linux6磁盘和文件系统管理涉及硬件层面的磁盘信息获取、分区创建与修改,以及文件系统的创建、挂载和监控。熟练掌握这些知识对于Linux系统管理员来说是必不可少的,尤其是在进行系统维护、性能优化和故障...

Global site tag (gtag.js) - Google Analytics