mkfs: make file system
-t FSTYPE mkfs -t ext2 = mkfs.ext2mkfs -t ext3 = mkfs.ext3专门管理ext系列文件:
mke2fs -j: 创建ext3类型文件系统 -b BLOCK_SIZE: 指定块大小,默认为4096;可用取值为1024、2048或4096; -L LABEL:指定分区卷标; -m #: 指定预留给超级用户的块数百分比 -i #: 用于指定为多少字节的空间创建一个inode,默认为8192;这里给出的数值应该为块大小的2^n倍; -N #: 指定inode个数; -F: 强制创建文件系统; -E: 用户指定额外文件系统属性;blkid: 查询或查看磁盘设备的相关属性
UUID TYPE LABELe2label: 用于查看或定义卷标 e2label 设备文件 卷标: 设定卷标tune2fs: 调整文件系统的相关属性 -j: 不损害原有数据,将ext2升级为ext3; -L LABEL: 设定或修改卷标; -m #: 调整预留百分比; -r #: 指定预留块数; -o: 设定默认挂载选项; acl -c #:指定挂载次数达到#次之后进行自检,0或-1表关闭此功能; -i #: 每挂载使用多少天后进行自检;0或-1表示关闭此功能; -l: 显示超级块中的信息;dumpe2fs: 显示文件属性信息 -h: 只显示超级块中的信息fsck: 检查并修复Linux文件系统 -t FSTYPE: 指定文件系统类型 -a: 自动修复e2fsck: 专用于修复ext2/ext3文件系统 -f: 强制检查; -p: 自动修复; 挂载:将新的文件系统关联至当前根文件系统卸载:将某文件系统与当前根文件系统的关联关系预以移除;mount:挂载
mount 设备 挂载点 设备: 设备文件:/dev/sda5 卷标:LABEL=“” UUID: UUID=“” 挂载点:目录 要求: 1、此目录没有被其它进程使用; 2、目录得事先存在; 3、目录中的原有的文件将会暂时隐藏;mount: 显示当前系统已经挂载的设备及挂载点
mount [options] [-o options] DEVICE MOUNT_POINT -a: 表示挂载/etc/fstab文件中定义的所有文件系统 -n: 默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使用—n选项意味着挂载设备时,不把信息写入此文件; -t FSTYPE: 指定正在挂载设备上的文件系统的类型;不使用此选项时,mount会调用blkid命令获取对应文件系统的类型; -r: 只读挂载,挂载光盘时常用此选项 -w: 读写挂载 -o: 指定额外的挂载选项,也即指定文件系统启用的属性; remount: 重新挂载当前文件系统 ro: 挂载为只读 rw: 读写挂载挂载完成后,要通过挂载点访问对应文件系统上的文件;umount: 卸载某文件系统
umount 设备 umount 挂载点卸载注意事项:
挂载的设备没有进程使用;swap分区:
free -mfdisk命令中,调整分区类型为82;
创建交换分区:mkswap /dev/sda8 -L LABELswapon /dev/sda8
-a:启用所有的定义在/etc/fstab文件中的交换设备swapoff /dev/sda8 回环设备loopback, 使用软件来模拟实现硬件创建一个镜像文件,120G
dd命令:
if=数据来源 of=数据存储目标 bs=1 count=2 seek=#: 创建数据文件时,跳过的空间大小;dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1dd if=/mnt/usb/mbr.backup of=/dev/sda bs=512 count=1dd if=/dev/zero of=/var/swapfile bs=1M count=1024
/dev/null
mount命令,可以挂载iso镜像;
mount DEVICE MOUNT_POINT -o loop: 挂载本地回环设备文件系统的配置文件/etc/fstab
OS在初始时,会自动挂载此文件中定义的每个文件系统要挂载的设备 挂载点 文件系统类型 挂载选项 转储频率(每多少天做一次完全备份) 文件系统检测次序(只有根可以为1) /dev/sda5 /mnt/test ext3 defaults 0 0mount -a:挂载/etc/fstab文件中定义的所有文件系统
fuser: 验正进程正在使用的文件或套接字文件 -v: 查看某文件上正在运行的进程 -k: -m fuser -km MOUNT_POINT:终止正在访问此挂载点的所有进程 压缩、解压缩命令压缩格式:gz, bz2, xz, zip, Z压缩算法:算法不同,压缩比也会不同;
compress: FILENAME.Z
uncompressgzip: .gz
gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件 -d: -#:1-9,指定压缩比,默认是6;gunzip: gunzip /PATH/TO/SOMEFILE.gz: 解压完成后会删除原文件zcat /PATH/TO/SOMEFILE.gz: 不解压的情况,查看文本文件的内容bzip2: .bz2
比gzip有着更大压缩比的压缩工具,使用格式近似 bzip2 /PATH/TO/SOMEFILE -d -#: 1-9,默认是6 -k: 压缩时保留原文件 bunzip2 /PATH/TO/SOMEFILE.bz2 bzcatxz: .xz
xz /PATH/TO/SOMEFILE -d -#: 1-9, 默认是6 -k: 压缩时保留原文件 unxz xzdec xzcatzip: 既归档又压缩的工具
zip FILENAME.zip FILE1 FILE2 ...: 压缩后不删除原文件 unzip FILENAME.ziparchive: 归档,归档本身并不意味着压缩xz, bz2, gz
tar: 归档工具, .tar -c: 创建归档文件 -f FILE.tar: 操作的归档文件 -x: 展开归档 --xattrs: 归档时,保留文件的扩展属性信息 -t: 不展开归档,直接查看归档了哪些文件-zcf: 归档并调用gzip压缩
-zxf: 调用gzip解压缩并展开归档,-z选项可省略 -jcf: bzip2 -jxf: -Jcf: xz -Jxf:cpio: 归档工具
md:
mdadm: 将任何块设备做成RAID模式化的命令: 创建模式 -C 专用选项: -l: 级别 -n #: 设备个数 -a {yes|no}: 是否自动为其创建设备文件 -c: CHUNK大小, 2^n,默认为64K -x #: 指定空闲盘个数 管理模式 --add, --remove, --fail mdadm /dev/md# --fail /dev/sda7 监控模式 -F 增长模式 -G 装配模式 -A查看RAID阵列的详细信息
mdadm -D /dev/md# --detail停止阵列: mdadm -S /dev/md# --stopmdadm –C /dev/mdN –n 2 –l 0 /dev/devices
mdadm –C /dev/mdN –n 2 –x 1 –l 1 /dev/device
mdadm –C /dev/mdN –l 5 –n 3 –x 1 –c 128 /dev/devices
cat /proc/mdstatmdadm –detail –scan > /etc/mdadm.conf
mdadm --fail /dev/md1 /dev/sdNN
mdadm --remove /dev/md1 /dev/sdNNmdadm --add /dev/md1 /dev/sdNNmdadm -S /dev/md1
mdadm -A /dev/md1要求创建level 5 raid,要求可使用空间为2G,三块初始设备,一个空闲热备设备
文件系统类型为ext3,要求开机可以自动挂载,挂载点为/share,而且要支持acl和磁盘配额/dev/sda{6,7,8,9}mdadm -C /dev/md0 -a yes -n 3 -x 1 -l 5 /dev/sda{6,7,8,9}cat /proc/mdstatmdadm --detail /dev/md0mkfs -t ext3 -L raid5 /dev/md0mkdir /sharevim /etc/fstab/dev/md0 /share ext3 defaults,acl,usrquota,grpquota 0 0mount -als /sharelost+foundDM
pv
pvcreate, pvremove, pvscan, pvdisplay, pvmove,pvsvgvgcreate, vgremove, vgextend, vgreduce, vgs, vgdisplay, vgscanlvlvcreate, lvremove, lvextend, lvreduce, lvs, lvdisplay,lvscan一、扩展逻辑卷;
lvextend -L [+]# /PATH/TO/LV2G, +3G
5G resize2fs resize2fs -p /PATH/TO/LV 二、缩减逻辑卷;注意:1、不能在线缩减,得先卸载; 2、确保缩减后的空间大小依然能存储原有的所有数据; 3、在缩减之前应该先强行检查文件,以确保文件系统处于一至性状态;df -lhumount e2fsck -fresize2fs resize2fs /PATH/TO/PV 3Glvreduce -L [-]# /PATH/TO/LV
重新挂载
三、快照卷1、生命周期为整个数据时长;在这段时长内,数据的增长量不能超出快照卷大小;2、快照卷应该是只读的;3、跟原卷在同一卷组内; lvcreate -s -p r|wlvcreate -L # -n SLV_NAME -p r /PATH/TO/LV