您的位置:首页 > 运维架构 > Linux

linux文件系统

2015-12-12 14:28 274 查看
df
列出文件系统的整体硬盘使用量

-a
显示所有文件系统的磁盘使用情况

-k
以kb为单位显示

-i
显示i节点信息,而不是磁盘块。

-t
显示各指定类型的文件系统的磁盘空间使用情况。

-x
列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)

-T
显示文件系统类型。

-h
人性化显示

du
统计某个目录内文件的容量

-a
显示全部目录和其次目录下的每个档案所占的磁盘空间

-s
只显示各档案大小的总合

-S
不包括子目录下的总计

-b
大小用bytes来表示

-k
用kb表示

-m
用mb表示

-x
跳过在不同文件系统上的目录不予统计

-h
人性化显示

ln
硬链接和软链接

硬链接,同一份内容的不同文件名

ln /var/log ~/lntest
创建硬链接.

硬链接不能跨文件系统

不能link目录.只能是文件

软链接 ,快捷方式

ln -s /var/log ~/lntest2
lntest2目录不应该存在.如果lntest2目录已经存在,则会在此目录下边进行/var/log的软链接

rm ~/lntest2
删除软链接,不影响源文件

直接修改软链接目录下的文件,影响源文件

硬盘的分区,格式化

linux文件管理

fsck
硬盘检测数据损坏

fsck -C -f -t ext3 /dev/hdc6


-t
指定文件系统

-A
根据/etc/fstab文件重新扫描

-a
自动修复检查到的有问题的扇区,不需要一直按y确认

-y
确认修复检查到的有问题的扇区

-C
使用直方图显示进度

badblocks
硬盘检测是否有坏道

-s
在检查时显示进度

-v
执行时显示详细的信息

mount
硬盘分区挂载

-a
安装在/etc/fstab文件中类出的所有文件系统。

-f
伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统

-n
不把安装记录在/etc/mtab 文件中。

-r
讲文件系统安装为只读。

-v
详细显示安装信息。

-w
将文件系统安装为可写,为命令默认情况。

-t
<文件系统类型> 指定设备的文件系统类型,常见的有:

ext2
linux目前常用的文件系统

msdos
MS-DOS的fat,就是fat16

vfat
windows98常用的fat32

nfs
网络文件系统

iso9660
CD-ROM光盘标准文件系统

ntfs
windows NT/2000/XP的文件系统

auto
自动检测文件系统

-o <选项>
指定挂载文件系统时的选项,有些也可写到在/etc/fstab中。常用的有:

defaults
使用所有选项的默认值(auto、nouser、rw、suid)

auto/noauto
允许/不允许以 –a选项进行安装

dev/nodev
对/不对文件系统上的特殊设备进行解释

exec/noexec
允许/不允许执行二进制代码

suid/nosuid
确认/不确认suid和sgid位

user/nouser
允许/不允许一般用户挂载

codepage=XXX
代码页

iocharset=XXX
字符集

ro
以只读方式挂载

rw
以读写方式挂载

remount
重新安装已经安装了的文件系统

mount /dev/hdc6 /mnt/hdc6
mount自动挂载说明:linux分析文件系统的superblock搭配linux本身的驱动程序去测试挂载,如果linux支持的文件系统能够对应分区格式化后的文件系统,则使用此文件系统进行自动挂载.

/etc/filesystems
系统指定的测试挂载文件系统类型

/proc/filesystems
Linux系统已经加载的文件系统类型

/lib/modules/$(uname -r)/kernel/fs/
Linux支持的文件驱动

挂载 CD 或 DVD 光盘

mount /dev/cdrom /media/cdrom


挂载U盘 并识别中文目录名

mount -t vfat -o iocharset=cp950 /dev/sda1 /mnt/flash


重新挂载根目录

mount -o remount,rw,auto /
重新挂载根目录,并加入参数 rw和auto

umount
卸载

umount /dev/sdb1


开机自动挂载

/dev/hdc6 /mnt/hdc6 ext3 defaults 0 0
/etc/fstab 文件中加入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: