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

linux下文件系统创建

2015-09-07 15:00 531 查看
linux下文件系统的创建管理:
linux文件系统按照日志类型分为非日志和日志型
日志型文件系统:ext3,ext4,xfs
非日志文件系统:ext2

linux文件系统存储分为元数据区和索引区,每个

df命令查看整个磁盘使用量
du查看目录下磁盘使用量
df使用格式:df [OPTION]... [FILE]...
-a:显示全部文件目录磁盘使用情况
-k:以Kbytes方式显示文件系统

-m:以Mbytes方式显示文件系统

-h:以常见的Kbytes,Mbytes,Gbytes等方式显示
du使用格式:du [OPTION]... [FILE]...
-a:显示全部子文件及目录
-s:显示目录下的文件及子目录大小总和

-S:显示目录下及子目录下的大小,刨去子目录大小

-h:以常见容量格式显示
例子:




linux文件系统创建使用过程:
先对磁盘进行分区(fdisk,parted),一块磁盘最多四块主分区;分区结束后需对分区后的分区进行格式化(mkfs),对格式化分区进行挂载到制定目录(mount),然后进行使用。
fdisk -l 列出已知磁盘信息



mkfs 创建文件系统
格式:mkfs -t type DEVICE
mkfs.type DEVICE
mke2fs -t {ext2|ext3|ext4} DEVICE(ext文件系统专用)
-b BLOCK:1024,2048,4096 指定数据块大小

-L LABEL:指定卷标
-j:相当于-ext3,启用日志功能
-I:指明inode与字节之间的比例,即每多少个字节创建一个inode
-N:给此文件系统直接创建多少个inode

-m #:指定给superuser预留的空间,直接表示预留#%,默认5%

-O [^]feature: 可以指明额外具有的某些特性,^表示不启用此特性
文件系统信息查看dumpe2fs [-h] DEVICE,不能修改
tune2fs 可以查看修改文件系统属性信息,文件块大小不可修改 tune2fs –l /dev/Device可以列出超级块信息




blkid查看磁盘分区信息:
blkid DEVICE
可查看LABEL,UUID及文件系统类型





e2label ext系统的卷标管理工具 e2label /dev/DEVICE NEWLABEL修改label e2label /dev/DEVICE 查看label





文件系统检测: 因意外导致的文件系统出错需进行文件系统检测,检测过程应该离线进行,先umount fsck –t type=fsck.type -a 自动修复(修复错误为删除错误,慎用) -r 交互式修复 -f 强制修复 ext文件系统专用修复: e2fsck -y 对所有文件系统错误自动修复 -f 强制检测所有文件系统,即使其为cleanLinux交换分区必须为独立分区,创建分区后fdisk要把标识符更改,用t更改为swap标示82或者直接mkswap [-L LABEL] /dev/DEVICEswapon DEVICE 启用swap分区
swapoff DEVICE卸用swap分区创建swap分区实例:












mount:挂载分区命令:
mount [option] [-o option[,option]...] device
option:命令选项
-o option:挂载选项
device 设备文件

命令选项:
-a挂载全部分区(文件系统开启自动挂载的全部挂载上去)
-t type:文件系统类型
-r:以只读方式挂载此文件系统
-w:以读写方式挂载次文件系统
-n:
-B:绑定目录至另外一个目录上

-o 挂载选项:

async:异步模式挂载
sync:同步模式挂载
atime/noatime:是否更新访问时间戳
diratime/nodiratime:是否更新目录的访问时间戳
auto/noauto:是否允许此设备被自动挂载
exec/noexec:是否允许此文件系统执行应用程序
dev/nodev:是否支持在此设备上使用设备文件
suid/suid:是否允许此文件系统上设置suid权限
remount:重新挂载
ro:只读方式访问此文件系统

rw:读写方式访问此文件系统

user/nouser:是否允许普通文件挂载此设备

acl:是否支持facl
例子:
挂载时指定文件格式:



卸载挂载点:




以只读方式挂载





TEST:
创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至/mydata目录















file可以查看文件系统信息




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux fdisk mount