小文件推荐 Zfs Reiserfs Jfs Ext4 (特点记住) (EXT4的特点 :EXT4 支持 1EB(EB>PB>TB>GB) 文件系统 , 独立文件支持 16TB 。 2.直接从 EXT3 升级 , 无需格式化 3 .支持无限子目录 4 .更好利用cpu资源
5.快速fsck(检测并修复文件系统)
大文件
Xfs zfs
g: 创建一个空的 GPT 分区
l: 列示分区类型
内置命令 :
g: 创建一个空的 GPT 分区
l: 列示分区类型
内置命令 :
n: 创建分区
o: 创建一个空的 DOS 分区
p: 打印分区列表
q: 不保存并退出
t: 更改分区类型
u: 更改显示单元
v: 验证分区表
w: 保存并退出
将 /dev/sdb1 格式化为 ext4
#mkfs -t ext4 /dev/sdb1
或
#mkfs.ext4 /dev/sdb1
将 /dev/sdb2 格式化为 xfs
#mkfs -t xfs /dev/sdb2
或
#mkfs.xfs /dev/sdb2
mount [[-t 文件系统类型 ] < 设备文件 > < 挂载点> [-o [ 选项 ]]
选项
-o
1. defaults
defaults 包含 7 个选项 / 权限
rw: 可以读写
suid: 使文件系统具有 suid 和 sgid 功能
dev: 在文件系统上解释字符或设备文件
exec: 允许执行二进制文件
auto: 允许开机自动挂载,并且认同 -a 参数
nouser: 禁止普通用户挂载
async: 使用异步文件系统
2. ro: 只读
3. user: 普通用户可以挂载
4. noexec: 在指定文件系统不可以做执行权限
5. sync: 直接同步至设备
6. atime: 每次访问文件系统即更新访问时
7.remount: 重新挂载指定文件系统
8.usrquota: 用户的磁盘限额
9.grpquota: 组的磁盘限额
10.loop: 挂载伪文件系统
11. nodiratime: 不会更新目录 inode 上的最后存取
时间
12. noatime: 不会更新档案 inode 上的最后存取时
间。可以大大减轻档案系统的负荷。但会令如
mutt 之类需要存取时间的应用程序不能正常运
作。
13.relatime: 每次读取文件 / 目录内容时,只在文件
/ 目录 inode 上原先的最后存取时间旧于最后修改
时间 (modify time) 或更新时间 (change time) 才
更新最后存取时间。可以减少对档案系统的负荷,
但不影响如 mutt 之类需要存取时间的应用程序。
Linux 2.6.20 开始支援
-t: 指定文件系统类型
-a: 根据 /etc/fstab 重新挂载文件系统类型
-n:mount 在挂上后会在 /etc/mtab 中写入一行或
多行数据条目。但在系统中没有可写入档案系统存
在的情况下可以用这个选项取消这个动作。 ( 一般
用于恢复模式 )
--rbind: 增加另一挂载点 , 无论多少层挂载,都可以
访问。
--bind: 增加另一个挂载点 , 原挂载点不消失,但如
此挂载点拥有多层挂载设备,将只能访问到最上层
的挂载设备。
90% 的选项前面均可以增加 no ,以关闭此
选项。如
user=nouser
atime=noatime
等
支持热插拔
添加新的 scsi 硬盘
#echo "scsi add-single-device 0 0 1 0" >
/proc/scsi/scsi
说明 :
添加 scsi 硬盘
scsi add-single-device a b c d
移除scsi remove-single-device a b c d
a b c d 为参数 :
a: Host 是硬盘所在的 SCSI 控制器的编号,这里
只有一个控制器,所以为 0
b:Channel 硬盘所在 SCSI 通道的编号,这里是单
通道,为 0
c:Id 硬盘的 SCSI ID 号,就是插入的硬盘插槽编号
,如果有已经存在一个 SCSI 硬盘 , 此 ID 为 0, 则新
添加的 scsi 硬盘的 ID 为 1
d:Lun ,硬盘的 lun 号 [logical unit number] 即逻
辑单元号,指的是一个用于 SCSI 总线的唯一的识
别号,总线使它能区别其他八个设备(它们每个都
是一个逻辑单元 ) 。
添加后在查看 /proc/scsi/scsi 文件,则发现新
scsi 硬盘已经添加成功
#cat /proc/scsi/scsi
而后即可用 fdisk 进行查看或分区