磁盘格式化 mkfs
参数 | 解释 |
---|---|
-t | 可以接文件系统格式,如ext3,ext2,vfat等 |
mkfs -t ext3 /dev/sdb4
可以支持的格式
mke2fs
mke2fs [-b] [-i] [-L] [-cj]
参数 | 解释 |
---|---|
-b | 可以设置每个block的大小,目前支持1024,2048,4096三种 |
-i | 多少容量给与一个inode |
-c | 检查磁盘错误,仅仅下一次-c时,会进行快速读取测试,-c -c或测试读写速度 |
-L | 后面可以接卷标名称,这个lable是有用的 |
-j | 本来mke2fs时ext2,后面加上-j之后会主动加入journal而成为ext3 |
-t | fs-type:指定文件系统类型(如ext2,ext3,ext4等等),则会从/etc/mke2fs.conf文件中读取默认配置 |
mke2fs -b 2048 -i 8192 -j -L "my_logical" /dev/sdb4
磁盘检查 fsck badblocks
fsck
fsck [-t 文件系统] [-ACay]设备名称
参数 | 解释 |
---|---|
-t | 指定文件系统,一般不需要 |
-A | 依据/etc/fstab的内容,将需要的设备扫描一次 |
-a | 自动修复检查到的有问题的扇区 |
-y | 与-a类似,但是某些文件系统仅仅支持-y这个参数 |
-C | 可以在检查的过程中使用某一个直方图来显示进度 |
-f | 强制检查 |
-D | 怎对文件系统下的目录进行优化 |
fsck -C -f -t ext3 /dev/sdb4
磁盘挂载与卸载
mount [-t 文件系统] [-L label名] [-o额外选项] [-n]设备文件名 挂载点
参数 | 解释 |
---|---|
-a | 按照配置文件 /etc/fstab的数据将所有的未挂载的磁盘都挂载上来 |
-l | 增加Label名称 |
-t | 与mkfs的参数类似,加上文件系统种类来指定欲挂载的类型,如ext2,ext3,ext4,vfat,reiserfs,iso9660,nfs,cifs,smbfs |
-n | 在默认情况下,系统会将实际挂载的情况实时写入/etc/mtab中 |
-L | label名 |
-o | 后面可以接一些额外的参数 |
ro,rw 只读或者读写 | |
async,sync同步写入或者异步写入 | |
auto,noauto允许此分区被以mount -a自动挂载 | |
dev,nodev是否允许次分区上可以创建设备文件 | |
suid,nosuid是否允许此分区含有suid/sgid的文件格式 | |
exec,noexec是否允许此分区上拥有可执行binary文件 | |
user,nouser是否允许在此分区上让用户执行mount文件 | |
defaults默认为rw,suid,dev,exec,auto,nouser,and async | |
remount重新挂载 |
# 将/dev/sdb4挂载到/mnt/sdb4
mount /dev/sdb4 /mnt/sdb4
df
挂载DVD光盘
mkdir cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
df
挂载u盘
将u盘插入电脑,连接到虚拟机
fdisk -l
mkdir flash
ls
mount -t vfat -o iocharset=cp950 /dev/sdc /mnt/flash
#这里挂载失败,是因为已经挂载了
umount
umount [-fn] 设备文件或者挂载点
参数 | 解释 |
---|---|
-f | 强制卸载 |
-n | 不更新/etc/mtab的情况下卸载 |
卸载光盘
umount /mnt/cdrom
#挂载点卸载
df
#查看
卸载u盘
umount /dev/sdc1
#设备文件名卸载
df
卸载sdb4
umount /dev/sdb4
使用卷标挂载sdb4
dumpe2fs -h /dev/sdb4
mount -L "my_logical" /mnt/sdb4
网友评论