5、分区格式化、压缩、挂载、解压 学习笔记


文件系统:
MBR: Master Boot Record, 主引导记录(512bytes存在第0扇区)
512bytes:bootloader: 446bytesfat: 64bytes, 16bytes, 4MBR有效性标记:5A
至多4主分区,可以3主分区1扩展分区(扩展分区引用额外的分区表),要使用扩展分区需在扩展分区中再另行划分逻辑分区
硬盘接口:IDE(ATA)、SCSI、SATA(6Gbps)、SAS(6Gbps)
fdisk /dev/sdad: 删除l: 列出内核支持的分区IDp: 列出n: 新建q: 不保存退出t: 调整分区IDw: 保存退出
CentOS 5: partprobeCentOS 6: partx, kpartxkpartx -l /dev/sdakpartx -af /dev/sdapartx -a /dev/sda
创建文件系统mkfs -t fstype /dev/somedevice
Ext4:mkfs -t ext4 = mkfs.ext4 = mke2fs -t ext4
Ext3:mkfs -t ext3 = mkfs.ext3 = mke2fs -t ext3 = mke2fs -j
mke2fs:配置文件:/etc/mke2fs.conf
-t {ext2|ext3|ext4}指定文件系统类型-j 指定文件系统类型为ext3-L Label指定卷标-b {1024|2048|4096}指定块大小-i #指定#个字节给预留一个inode-N #指定预留多少个Inode-I #指定Inode大小-m #预留管理员的空间百分比,默认为5-O指定分区特性

e2label/dev/SOMEDEVICE查看卷标e2label /dev/SOMEDEVICE Label 设定卷标
blkid /dev/SOMEDEVICE查看设备的属性,UUID和TYPE
dumpe2fs -h/dev/SOMEDEVICE仅查看超级块中保存的信息
修改文件系统tune2fs-l查看超级块中的信息-L label设定卷标-m预留管理员的空间百分比,默认为5-j如果原来的文件系统为ext2, -j能够将其提升为ext3-o [^]mount-options[,…]设定其默认挂载选项-O [^]feature[,…]调整分区特性

fsck:-t fstype指定文件系统类型-a自动修复错误-r交互式修复错误
e2fsck:-f强制检测-y对问题自动回答为yes
交换分区:虚拟内存
mkswap -L label指定卷标
swapon-a开启全部交换分区-p #: 指定优先级 指定交换分区的优先级
swapoff-a关闭全部交换分区
mount [options] [-t fstype] [-o option] 设备 挂载点[options]命令的选项-o options挂载时启用分区特性
mount直接使用,可显示当前系统所有已挂载的设备(/proc/mounts, /etc/mtab)
常用选项:-t指定挂载的文件系统类型-r以只读方式挂载-w以读写方式挂载-L lable以卷标指定挂载设备,LABLE=“label”-U UUID:以UUID指定挂载设备,UUID=“UUID”-a自动挂载所有(/etc/fstab文件中)支持自动挂载的设备
-o optionsasync/sync异步/同步IOnoatime/atime是否更新文件的访问时间戳,建议noatimeauto/noauto是否能够被mount -a选项自动挂载;diratime/nodiratime是否更新目录的访问时间戳;exec/noexec是否允许执行其中的二进制程序;_netdev启用该选项防止网络不可用时,不断尝试挂载网络设备remount不需要卸载,即可重新挂载 acl启用facl
# tune2fs -o mount-option 启用挂载选项# tune2fs -o ^mount-option 取消挂载选项
光盘:[-t iso9660]
fuser -v 挂载点查看占用挂载的设备的进程fuser -km 挂载点关闭占用挂载的设备的进程
umount 设备|挂载点卸载
df [options] [device]磁盘空间使用状态报告-h以可读方式显示磁盘空间使用情况-i显示磁盘inode的使用情况-P以POSIX方式显示磁盘空间的使用情况,用于防止条目过长时多行显示
du [options] [dirName]评估文件占用磁盘空间的情况-s只显示文件总的大小-h以可读的方式显示
开机自动挂载:/etc/rc.d/rc.sysinit:系统初始化脚本其中一个功能:挂载/etc/fstab文件中定义的文件系统挂载表要挂载的设备挂载点文件系统类型挂载选项转储频率自检次序
要挂载的设备设备文件、LABEL=, UUID=挂载点swap没有挂载点,挂载点为swap文件系统类型挂载选项免费云主机域名个选项间使用逗号分隔;转储频率0从不备份,1每日备份自检次序0不自检,1首先自检,通常只能被/使用
查看内存空间使用状态:# cat /proc/meminfo# free -m显示结果以MB为单位-g显示结果以GB为单位
dd命令:dd if=input_file of=output_file复制整个文件dd if=input_file of=output_file bs=#[b|k|m|g] count=#复制指定大小的文件
dd if=/dev/cdrom of=/tmp/linux.iso制作磁盘镜像文件cat /dev/cdrom > /tmp/linux.iso 制作磁盘镜像文件
dd if=/dev/sda of=/tmp/myfile bs=512 count=1备份MBR
查看dd进度watch -n 5 killall -USR1 dd
链接文件:ln [-s] SRC LINKFILE硬链接:硬链接不能跨分区;不能对目录创建硬链接;硬链接会改变文件被链接的次数;硬链接与原文件指向同一个inode符号链接:符号链接可以跨分区;符号链接文件跟原文件不同一个inode;可以对目录创建符号链接;符号链接不会改变原文件被链接的次数;

压缩工具
gzip、bzip2、xz压缩解压缩会删除源文件,且不能对目录进行压缩
gzip filename压缩文件,后缀为.gz-c 将压缩结果送往标准输出,可用重定向将其保存为压缩文件,从而保留原文件-# 指定压缩比,1-9-d 解压文件gunzipfilename.gz解压文件zcatfilename.gz不解压查看压缩文件的内容bzip2filename压缩文件,后缀为.bz2-k解压缩是保存源文件-#指定压缩比,1-9-d解压文件bunzip2filename.bz2解压文件bzcatfilename.bz2不解压查看压缩文件的内容
xzfilename压缩文件,后缀为.xz-k解压缩是保存源文件-#指定压缩比,1-9-d解压文件unxzfilename.xz解压文件xzcatfilename.xz解压查看压缩文件的内容
zip压缩解压缩不会删除源文件,且能对目录进行压缩zipfilename.zipfilename压缩文件或目录unzipfilename.zip解压文件

归档工具:tar [options] -f file.tar File1 …-c: 创建归档-x: 展开归档-t: 不展开而直接查看被归档的文件
-z: gzip-j: bzip2-J: xz
-zcf-zxf
-jcf-jxf
-Jcf-Jxf

相关推荐: linux中rm删除不释放空间怎么解决

这篇文章主要介绍“linux中rm删除不释放空间怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中rm删除不释放空间怎么解决”文章能帮助大家解决问题。 解决方法:1、利用“lsof | grep del…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/31 10:25
下一篇 01/31 10:25