linux文件系统管理

舒适提示:数据宝贵,找回困难。磁盘操做要谨慎!!!node

多余的不介绍了,直接上命令,这里不介绍如何分区,分区请查看fdisk工具。ide

mkfs:格式化命令工具

经常使用参数: -t内存

用法:mkfs -t extVALUE PATH
rem

例: mkfs -t ext2  /dev/sdb1it


mke2fs : 此命令是专门管理ext系列文件的命令class

经常使用参数:数据

    -j: 建立ext3类型文件系统
    -b BLOCK_SIZE: 指定块大小,默认为4096;可用取值为102四、2048或4096;
    -L LABEL:指定分区卷标;
    -m #: 指定预留给超级用户的块数百分比
    -i #: 用于指定为多少字节的空间建立一个inode,默认为8192;这里给出的数值应该为块大小的2^n倍;
    -N #: 指定inode个数;
    -F: 强制建立文件系统;
    -E: 用户指定额外文件系统属性;
查询

例:mke2fs -j /dev/sdb1   (用-j命令会默认格式化成ext3格式)db



blkid: 查询或查看磁盘设备的相关属性

例:blkid /dev/sdb1


tune2fs: 调整文件系统的相关属性
    -j: 不损害原有数据,将ext2升级为ext3;
    -L LABEL: 设定或修改卷标;
    -m #: 调整预留百分比;
    -r #: 指定预留块数;
    -o: 设定默认挂载选项;
        acl
    -c #:指定挂载次数达到#次以后进行自检,0或-1表关闭此功能;
    -i #: 每挂载使用多少天后进行自检;0或-1表示关闭此功能;
    -l: 显示超级块中的信息;
    
dumpe2fs: 显示文件属性信息
    -h: 只显示超级块中的信息
    
fsck: 检查并修复Linux文件系统
    -t FSTYPE: 指定文件系统类型
    -a: 自动修复
    
e2fsck: 专用于修复ext2/ext3文件系统
    -f: 强制检查;
    -p: 自动修复;


mount: 显示当前系统已经挂载的设备及挂载

-a: 表示挂载/etc/fstab文件中定义的全部文件系统
    -n: 默认状况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使用—n选项意味着挂载设备时,不把信息写入此文件;
    -t FSTYPE: 指定正在挂载设备上的文件系统的类型;不使用此选项时,mount会调用blkid命令获取对应文件系统的类型;
    -r: 只读挂载,挂载光盘时经常使用此选项
    -w: 读写挂载
    
    -o: 指定额外的挂载选项,也即指定文件系统启用的属性;
        remount: 从新挂载当前文件系统
        ro: 挂载为只读
        rw: 读写挂载


umount: 卸载某文件系统


swap分区:
free 命令查看内存及swap分区

经常使用参数:  -m

建立交换分区

fdisk命令中,调整分区类型为82;

mkswap PATH :建立文件系统为swap格式

swapon PATH:开启swap分区

经常使用参数: -a   启用全部的定义在/etc/fstab文件中的交换设备

swapoff PATH:中止swap分区

或者也能够使用dd命令来建立空文件。而后格式化为swap分区

dd命令:
    if=数据来源
    of=数据存储目标
    bs=1
    count=2
    seek=#: 建立数据文件时,跳过的空间大小;

dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512M count=1     (M,G)

相关文章
相关标签/搜索