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 ~/lntest2lntest2目录不应该存在.如果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<文件系统类型> 指定设备的文件系统类型,常见的有:
ext2linux目前常用的文件系统
msdosMS-DOS的fat,就是fat16
vfatwindows98常用的fat32
nfs网络文件系统
iso9660CD-ROM光盘标准文件系统
ntfswindows 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/hdc6mount自动挂载说明:linux分析文件系统的superblock搭配linux本身的驱动程序去测试挂载,如果linux支持的文件系统能够对应分区格式化后的文件系统,则使用此文件系统进行自动挂载.
/etc/filesystems系统指定的测试挂载文件系统类型
/proc/filesystemsLinux系统已经加载的文件系统类型
/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 文件中加入
相关文章推荐
- linux文件系统
- 20151211linux系统日常管理第五部分(scp )
- linux 下svn安装配置
- FUSE队列管理浅析
- linux下firefox安装flash插件
- centos6.5源码安装git出现expat.h: No such file or directory
- [转]Centos配置国内yum源
- Linux下Java开发环境搭建和第一个HelloWorld
- 嵌入式linux+ARM环境搭建之三机互ping
- Linux命令--链接文件的那些事
- Linux内核线程
- Linux硬链接与软链接
- Linux下autoconf和automake使用
- Linux添加service服务及开机启动
- Linux下Socket相关头文件总结
- 数学思想方法-分布式计算-linux/unix技术基础(5)
- linux 源码安装 mysql
- Linux_LAMP 最强大的动态网站解决方案
- SELINUX工作原理
- [转] LINUX内核代码编程规范