linux 使用有关于磁盘命令:

linux:支持的文件系统格式有以下几种:
ext3,ext4,ext2,xfs,jfs,reiserfs,iso9660,swap,vfat,ntfs,VFS等
分区 :
玩过windowns的应该对分区应该很是清楚,比如分区魔法师,PQ,fdisk,等等,这里我说的是关于,linux的:好,不废话了:

fdisk 这个命令,在windowns中可是能支持低格的,在linux中,其实命令的模式是一样的,一点也没有区别:
参数:d 删除分区,n 创建分区,w ,保存 ,查看输入m ,反正就 是看懂几个单词,应该就会了
记住当你分区完后,输入:partprobe /dev/sda 重读当前的分区表,这样就不用重启机器了
这个命令加上-l 可以查看,你的磁盘信息,free -l 能查看你的swap等其它的信息
mkfs : 这个命令你可以直接加上 -t 加上文件类型
例:mkfs -t ext2 /dev/sda3 = mkfs.ext2 /dev/sda3这可以通用的
mke2fs:这是能创建日志文件系统格式的和windowns中的nt应该差不多,
     -b 磁盘上数据块的大小,有:1024 ,2048 ,4096
     -c 检查坏块
     -j 日志格式
     -L磁盘卷标
     -m 管理磁盘空间,默认是5%
      例:mke2fs -b 2048 -L disk -j /dev/sda5
fsck 文件系统系统检查
-t 指定系统类型
-a 自动修复
tune2fs
-j 改文件系统的类型
-L 改卷标
-m 修改管理空间大小
-c 指定多少次自检,0和-1是不自检的
这里说一下区别,tune2fs,这个命令是对已经储存数据,在不损数据年根况下,更改,而fdisk, mkfs, mke2fs,是需要格式化的
dumperfs
e21able能改卷标 ,如:e21able /dev/sda5 名字

mount 这是个常用的挂载命令,光盘系统格式是iso9660
-a 自动挂载所有的文件系统
-t 加文件类型
-o
async 异步写入
noatime 不更新访问时间
exec 是否能执行二进制
defaults 默认

umout 卸载挂载的文件,可以直接加上硬件名或名字
有时候会遇见这样的情况,卸载不了,这时你可以用fuser -v 加上文件名,这时可出现谁正在使用该文件,然后fuser -km 该 文件就OK了,在umount
虚拟分区 :
mkswap 创建交换分区,-L 指定卷标
创建好后,用,swapon 名字,或 -a 一个是打开指定的交换分区,一个是开启所有的交换分区
swapon 关闭交换分区

系统在启动时读取的储存设备,虚拟分区是在/etc/fatab下的,这里有关所有的信息当然你也可以自己的里面写,这样就能将你的一些mount的文件,每次启动都加载上了
/etc/fstab 有6个字段
要挂载的设备:/dev/sda5/
挂载点
文件系统
挂载选项 如果有多个选项用逗号隔开
转储频率; 0 不做备份,1 每天备份,2 隔天备份
文件系统自检次序; 0 不自检 1 开机自检



dd 这个命令是很强大的;这里说一点,有关详细的会专写的:
dd if=/etc/fstab of=/tmpfstab
例:dd if=/dev/zero of=/tmp/qq bs=1M count=200 简说明一下:if 是源文件,of 是到目标文件

你可能感兴趣的:(linux,磁盘,魔法师)