拿到一个新的普通磁盘需要进行三个步骤才能使用:1,分区 2,格式化 3,挂载
1,分区命令 fdisk
fdisk -l 查看设备
fdisk 设备(eg:/dev/sda)
n 添加一个分区
d 删除一个分区
p 列出分区表
m 出现帮助信息
t 改变分区的类型
l 列出分区类型 以供我们设置相应分区的类型
w 保存退出
q 不保存退出
扩展分区不能格式化,因为里面放的是指针,2格式化命令
2,格式化命令
mkfs -t /dev/device (-t 指定文件系统类型)
mkfs -t ext3 (mkfs.ext3) /dev/sda3 将设备格式化为ext3格式
mke2fs -L 设置文件系统的标签名称
-j 设置文件系统的日志功能(同时设置成ext3)
-b 指定磁盘块大小(1024|2048|4096)
-c 检查磁盘上的坏块
-i 指定"字节/inode"的比例
-N 指定要建立的inode数目
-m <百分比值> 指定给管理员保留区块的比例,预设为5%
mke2fs -b 2048 -L Mylinux -i /dev/sda3
dumpe2fs 显示ext2 文件系统的详细信息(uuid blocksize等)
tune2fs 调整e2fs的结果 创建文件信息的属性
-L 调整卷标
-i 经过多长时间后自检 默认是180天 eg:-i 12m
-j 不损坏数据的情况下 改变文件系统的大小
-c 调整最大挂载次数,达到最大挂载次数之后自检 -c 0或-c -1关闭自检功能
-C 设置已挂载的次数
-m 调整给管理员保留区块的比例,预设为5%
-r 保留多少块
-l 修改超级块的信息
-u 保留的空间指定谁可以用
-o 调整默认挂载选项
3,挂载
挂载点
/media
/mnt
mount命令本身显示实时保存的挂载的存储设备
mount [-t fstype] [options] DEVICE
mount /dev/sd5 /mnt
umount /dev/sd5(设备)
umount /mnt(挂载点)
默认挂载选项
-t ext2,iso9660(光盘)(指定系统类型)
-w
-n
-o
eg:mount -o -ro /dev/sda5 /mydata/(只读)
-a
rw 读写
ro 只读
suid 允许被设为suid或sgid的文件执行正常功能
dev 启用分区上的设备文件
exec 允许执行上面的可执行文件
noexec 没有执行权限
auto 可以被自动挂载
nouser 禁止普通用户挂载此文件
async 异步写入(数据在写入磁盘之前可以在内存中缓存)
noatime 不更新访问时间
acl 表示在此分区间上使用acl功能
loop 挂载本地回环设备
user_xtattr 允许用户使用扩展命令
mount -o remount ,ro /dev/sda5 (如果此前已经挂上了,用此命令可以不用卸载,直接重新挂载)
实现开机自动挂载
写在/etc/fstab
格式:
LABEL或者/dev/sda /mnt/test(挂载点) ext3 defaults 0 0
/etc/fstab:系统启动过程自动挂载的文件系统
6个字段的含义:
要挂载的设备:/dev/sda5, LABEL=MYDATA,UUID=""
挂载点:
文件系统:
挂载选项:如果有多个选项,选项间用逗号隔开,defaults,ac1
转储频率:0 表示不做任何备份,1 表示每天备份,2 隔天备份(通常都为0)
文件系统自检次序:0-9 0,不自检 1,第一个自检 2,第二个自检。。。
添加完成后执行 mount -a 就可以立即挂载/etc/fstab
卸载文件系统。若卸载时发现别人正在访问 。则
fuser -v /mnt/test 查看哪个用户正在使用
fuser -km /mnt/test 强行卸载
umount /dev/sda
注意:
如果分区是swap分区,则需要使用以下命令格式化
mkswap 格式化交换分区 (-L选项可以指定卷标)
格式化后不需要挂载,只需要用下面的命令开启
swapon DEVICE (启用某个交换分区)
swapon -a 启用所有的交换分区
使用完之后不需要卸载,只需要使用下面的命令关闭
swapoff /dev/sda5 (关闭交换分区)
阅读(1477) | 评论(0) | 转发(1) |