鸟哥的LINUX私房菜基础篇笔记2

2019-03-03  本文已影响0人  假装我不帅
磁盘格式化 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
上一篇下一篇

猜你喜欢

热点阅读