Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)

Df 命令文件系统的占用情况[root@localhost ~]# dfFilesystem 1K-blocks Used Available Use% Mou

其实Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

[root@localhost ~]# df

文件系统已使用1K 块可用使用% 安装于

/dev/sda2 18339256 4260712 13146960 25% /

tmpfs 506172 76 506096 1% /dev/shm

/dev/sda1 297485 81419 200706 29% /boot

/dev/sr0 1418348 1418348 0 100% /media/CentOS_6.4_Final

[root@localhost ~]# df -ah #包含子目录,习惯显示

已使用的文件系统大小可用使用% 安装于

/dev/sda2 18G 4.1G 13G 25% /

过程0 0 0 – /proc

sysfs 0 0 0 – /sys

devpts 0 0 0 – /dev/pts

tmpfs 495M 76K 495M 1% /dev/shm

/dev/sda1 291M 80M 197M 29% /boot

无0 0 0 – /proc/sys/fs/binfmt_misc

vmware-vmblock 0 0 0 – /var/run/vmblock-fuse

gvfs-fuse-daemon 0 0 0 – /root/.gvfs

/dev/sr0 1.4G 1.4G 0 100% /media/CentOS_6.4_Final

du命令查看文件或目录大小

[root@localhost ~]# du -h /etc/passwd #查看文件大小

4.0K /etc/passwd

[root@localhost ~]# du -sh /etc #以摘要形式显示目录的大小

39M/等

dumpe2fs + 设备文件名,查看分区状态(UUID,默认挂载选项: user_xattr acl)

通过df命令查看设备文件名

[root@localhost ~]# df -l #

文件系统已使用1K 块可用使用% 安装于

/dev/sda2 18339256 4233436 13174236 25% /

tmpfs 506172 224 505948 1% /dev/shm

/dev/sda1 297485 81419 200706 29% /boot

/dev/sr0 1418348 1418348 0 100% /media/CentOS_6.4_Final

[root@localhost ~]# dumpe2fs /dev/sda1 (设备文件名)

挂载U盘

[root@localhost ~]# df -l

文件系统已使用1K 块可用使用% 安装于

/dev/sda2 18339256 4233492 13174180 25% /

tmpfs 506172 224 505948 1% /dev/shm

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)

/dev/sda1 297485 81419 200706 29% /boot

/dev/sr0 1418348 1418348 0 100% /media/CentOS_6.4_Final

/dev/sdb5 31055872 8231504 22824368 27% /media/02D4-4CC6

#U盘被识别为sdb5

[root@localhost ~]# mkdir /mnt/usb

[root@localhost ~]# mount -t vfat /dev/sdb5 /mnt/usb #fat32 – vfat、fat16-fat

[root@localhost ~]# cd /mnt/usb

[root@localhost usb]# ls -a

[root@localhost USB]# cd

[root@localhost ~]# umount /dev/sdb5

让Linux识别ntfs文件系统(下载并安装ntfs-3g)

[root@localhost ~]# cd /tmp

[root@localhost tmp]# tar -zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz

[root@localhost tmp]# cd ntfs-3g_ntfsprogs-2011.4.12

[root@localhost ntfs-3g_ntfsprogs-2011.4.12]# ./configure make make install

[root@localhost ~]# mount -t ntfs-3g 设备文件名挂载点

fdisk命令分区过程

fdisk -l 查看识别到的设备文件名

[root@localhost ~]# fdisk -l

磁盘/dev/sda: 21.5 GB,21474836480 字节

255 个磁头,63 个扇区/磁道,2610 个柱面

单位=16065 * 512=8225280 字节的柱面

扇区大小(逻辑/物理): 512 字节/512 字节

I/O 大小(最小/最佳): 512 字节/512 字节

磁盘标识符:0x0000950c

/dev/sda1 * 1 39 307200 83 Linux

分区1 不在柱面边界上结束。

/dev/sda2 39 2358 18631680 83 Linux

/dev/sda3 2358 2611 2031616 82 Linux 交换区/Solaris

Disk /dev/sdb: 10.7 GB, 10737418240 bytes #新添加的硬盘被识别为sdb

255 个磁头,63 个扇区/磁道,1305 个柱面

单位=16065 * 512=8225280 字节的柱面

扇区大小(逻辑/物理): 512 字节/512 字节

I/O 大小(最小/最佳): 512 字节/512 字节

磁盘标识符:0x00000000

[root@localhost ~]# fdisk /dev/sdb

命令(m寻求帮助): n #新建分区

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)

命令动作

扩展

p 主分区(1-4)

p

分区号(1-4): 1

第一柱面(1-1305,默认1):

使用默认值1

最后一个柱面,+Columns 或+size{K,M,G} (1-1305,默认1305): +5G #x新主分区大小5G

命令(m 寻求帮助): n

命令动作

扩展

p 主分区(1-4)

e

分区号(1-4): 2

第一缸(655-1305,默认655):

使用默认值655

最后一个柱面,+柱面或+尺寸{K,M,G}(655-1305,默认1305):

using default value 1305 #新建一个扩展分区,大小为剩余空间

命令(m 寻求帮助): n

命令动作

l 逻辑性(5或以上)

p 主分区(1-4)

第一缸(655-1305,默认655):

使用默认值655

最后一个柱面,+Columns或+size{K,M,G}(655-1305,默认1305): +2G#新建2G逻辑分区

命令(m 寻求帮助): n

命令动作

l 逻辑性(5或以上)

p 主分区(1-4)

第一缸(917-1305,默认917):

使用默认值917

最后一个柱面,+柱面或+尺寸{K,M,G}(917-1305,默认1305):

using default value 1305 #用剩余空间创建新的逻辑分区

命令(m 寻求帮助): w

分区表已被更改!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)

调用ioctl()重新读取分区表。

同步磁盘。 #保存更改

识别新硬盘mount -l

/dev/sdb1 1 654 5253223+ 83 Linux

/dev/sdb2 655 1305 5229157+ 5 扩展

/dev/sdb5 655 916 2104483+ 83 Linux

/dev/sdb6 917 1305 3124611 83 Linux

[root@localhost ~]#partprobe #重新读取分区表信息

[root@localhost ~]# mkfs -t ext4 /dev/sdb1

[root@localhost ~]# mkfs -t ext4 /dev/sdb5

[root@localhost ~]# mkfs -t ext4 /dev/sdb6 #格式化主分区和逻辑分区

[root@localhost ~]# mkdir /disk1

[root@localhost ~]# mkdir /disk2

[root@localhost ~]# mkdir /disk3

[root@localhost ~]# 挂载/dev/sdb1 /disk1

[root@localhost ~]# 挂载/dev/sdb5 /disk2

[root@localhost ~]# mount /dev/sdb6 /disk3 #挂载分区

[root@localhost ~]# vim /etc/fstab

UUID=dbf74876-db8f-4300-ae4b-ba90805da1a0/ext4 默认1 1

UUID=090ed815-b8d3-40cf-af77-6dd9d338f11d /boot ext4 默认1 2

UUID=247d76a3-d6e9-42b9-84e7-2a9827b872d0 交换交换默认值0 0

/dev/sdb1 2 ./disk1 3. ext4 4. 默认值1 2/dev/sdb5 /disk2 ext4 默认值1 2

/dev/sdb6 /disk3 ext4 默认1 2

设备文件名、挂载点、系统类型、挂载参数

字段5指定是否对分区进行dump备份,0不划分,1每天备份,2不定期备份。

字段6:是否被fsck检测到,0未检测到,其他数字标识优先级,1高于2,根分区为1

[root@localhost ~]# mount -a #根据配置文件/etc/fstab文件内容自动挂载

/etc/fstab 文件修复

mount -o remount,rw/#不修改文件现有内容。如果新添加的内容有错误,系统启动时会报错,并且文件会被改为只读权限。

fsck 文件系统修复命令(不推荐使用该命令)

fsck [选项] 设备文件名

选项:-a 自动修复

-y和-a效果相同,有些文件只支持-y

文章最后推荐了两个教程。有兴趣的朋友可以关注一下。

用户评论

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
丢了爱情i

终于找到一篇关于 Linux 文件系统相关命令的文章了!我一直都想明白 du、df 和 mount 这几个常用的命令到底有什么区别,文章解释得很清楚,特别是对 dumpe2fs 和 fdisk 的介绍,受益匪浅!

    有12位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
刺心爱人i

这篇博客真是太棒了!我刚接触 Linux 系统不久,一直在为文件系统命令感到困惑。幸好有了这篇文章,终于能理解这些命令的用法和原理。感谢作者的分享!

    有13位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
暖瞳

我平时用的还是 Windows,对Linux系统的了解不多,看了这篇文章才知道原来还有这么多管理文件系统的方法!不过感觉这个 fdisk 的命令有点复杂,需要多加练习才能熟练使用。

    有12位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
七夏i

df 命令太棒了,以前每次想知道磁盘空间占用情况都要手动查看,现在可以用 df 直接查询结果,真是省心啊!

    有20位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
站上冰箱当高冷

文章写的不错,简单明了地介绍了常用的 Linux 文件系统命令,特别是关于 mount 和 umount 的讲解非常实用,感谢作者!

    有15位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
命运不堪浮华

我觉得这篇文章还缺些实践操作的指导,比如可以附上一两个简单的实例,展示如何在实际使用中运用这些命令。这样更加容易理解和记忆。

    有11位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
ok绷遮不住我颓废的伤あ

我一直想做更深入的 Linux 系统管理学习,感谢作者分享这篇关于文件系统命令的文章!让我对Linux系统的底层结构有了更高的认识。

    有8位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
孤城暮雨

这篇文章就好像一本 linux 文件系统操作的小指南,简洁易懂,重点突出,非常适合刚接触 Linux 的小白阅读。谢谢作者!

    有20位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
独角戏°

虽然文章介绍了各个命令的基本用法,但对于一些比较复杂的场景和参数,却缺乏深入的讲解,希望能有更详细的教程供我们参考学习。

    有18位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
情字何解ヘ

我试着用 dumpe2fs 命令查看文件系统信息,结果显示了一些不懂的参数,希望作者能解释一下这些参数的意思以及如何理解它们。

    有18位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
冷眼旁观i

文章很有帮助!我现在正在做一个 Linux 应用项目,需要了解文件的磁盘空间使用情况,df 命令真是太有用啦!

    有9位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
夏日倾情

总的来说,这篇文章比较全面地介绍了常用的 Linux 文件系统命令,但是缺少一些更深入的分析和实践指导,希望作者未来能更新内容,添加更多实用的例子和操作技巧。

    有9位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
赋流云

我经常使用 mount 命令挂载磁盘分区,但不知道原来还有很多其他的参数可以设置,看了这篇文章发现了很多有用的信息,以后工作中肯定派上用场!

    有8位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
暮光薄凉

感觉文章介绍有些过于简略,对于每个命令的复杂用法和特殊场景并没有深入讨论,希望可以提供更详细的说明。

    有6位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
心亡则人忘

我一直对 Linux 的文件系统结构比较感兴趣,这篇博客介绍了很多相关的命令,让我对这些概念有了更深刻的理解。特别想感谢作者将复杂的概念用通俗易懂的语言解释,非常感谢!

    有9位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
半梦半醒半疯癫

我之前一直使用的是 windows , recentemente decidi começar a usar a Linux em um projeto pessoal. Esse artigo foi muito útil para entender o básico do sistema de arquivos Linux, e agora tenho mais confiança para continuar meu desenvolvimento.

    有8位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
红玫瑰。

学习Linux系统文件管理,这篇博客的介绍很有帮助!特别是关于 du 和 df 命令的使用场景和参数设置,我之前一直不太清楚该如何使用,现在明白了。

    有7位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
淡写薰衣草的香

这篇文章虽然介绍了一些常用命令,但没有提及一些比较高级的命令和工具,比如 lvm 和 btrfs ,这些对于更深入的 Linux 文件系统管理非常重要。希望作者能够更新文章,涵盖更多全面的内容。

    有19位网友表示赞同!

Linux系统文件系统命令(du/df/mount/dumpe2fs/fdisk)
愁杀

我一直在学习 Linux 系统管理员的相关知识,这篇博客提供的命令介绍和解释很有帮助,特别是在文件系统的相关操作方面,让我对 Linux 的底层结构有了更清晰的认识。

    有10位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/202678.html

(0)
小su's avatar小su
上一篇 2024年9月28日 上午2:06
下一篇 2024年9月28日 上午2:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注