Linux学习日志:linux文件系统初识
2014-04-23 14:47
197 查看
linux文件系统
格式化文件系统
mkfs:make file system
-t 文件类型
ext2,ext3专用的格式化
mke2fs:
-j 自动升级成ext3
-b 指定block的大小
-m #: 指定预留给超级用户的块数百分比
-i #:用于指定为多少字节的空间创建一个inode,默认为8192;这里给出的数值应该为块大小的2^n倍;
-N #: 指定inode个数;
-F: 强制创建文件系统;
-E: 用户指定额外文件系统属性;
blkid :查看文件系统的UID和类型
e2label:查看或者设置卷标
eg:e2label /dev/sdb 查看卷标 e2label /dev/sdb 'mylabel' 设置卷标
tune2fs(修改文件系统属性):
-j: 不损害原有数据,将ext2升级为ext3;
-L LABEL: 设定或修改卷标;
-m #: 调整预留百分比;
-r #: 指定预留块数;
dumpe2fs(查看文件系统)
-h:只查看超级块内的内容
fsck:(文件系统修复)
-t:文件系统
-a:自动修复
e2fsck:(ext文件系统修复)
-f:自动检测
-p:自动修复
文件挂载
挂载:将新的文件系统关联至当前根文件系统
卸载:将某文件系统与当前根文件系统的关联关系预以移除;
mount:(挂载文件)
设备文件:/dev/sdb
卷标:LABEL=""
挂载点:目录
要求:
1、此目录没有被其它进程使用;
2、目录得事先存在;
3、目录中的原有的文件将会暂时隐藏
mount:查看所有的挂载点
mount:
-a: 表示挂载/etc/fstab文件中定义的所有文件系统
-n: 默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使用—n选项意味着挂载设备时,不把信息写入此文件;
-t FSTYPE: 指定正在挂载设备上的文件系统的类型;不使用此选项时,mount会调用blkid命令获取对应文件系统的类型;
-r: 只读挂载,挂载光盘时常用此选项
-w: 读写挂载
umount: 卸载某文件系统
umount 设备
umount 挂载点
卸载注意事项:
挂载的设备没有进程使用;
文件系统的配置文件/etc/fstab在系统初始时会自动挂载此文件中定义的每个文件系统
/dev/md1 /radis ext3
defaults 0 0
要挂载的设备
挂载点 文件系统类型
挂载选项 转储频率(每多少天做一次完全备份)
文件系统检测次序(只有根可以为1)
/dev/sda5
/mnt/test ext3
defaults 0 0
fuser: 验正进程正在使用的文件或套接字文件
-v: 查看某文件上正在运行的进程
-km:杀死正在使用这个文件系统的进程
创建虚拟文件
dd命令:
if=数据来源
of=数据存储目标
bs=1
count=2
seek=#: 创建数据文件时,跳过的空间大小;
#/dev/zero 表示来自空文件
dd if=/dev/zero of=/mnt/usb/mbr.backup bs=512 count=1
创建交换分区:
mkswap /dev/sda8
-L LABEL
swapon /dev/sda8
-a:启用所有的定义在/etc/fstab文件中的交换设备
swapoff /dev/sda8 卸载挂载
格式化文件系统
mkfs:make file system
-t 文件类型
ext2,ext3专用的格式化
mke2fs:
-j 自动升级成ext3
-b 指定block的大小
-m #: 指定预留给超级用户的块数百分比
-i #:用于指定为多少字节的空间创建一个inode,默认为8192;这里给出的数值应该为块大小的2^n倍;
-N #: 指定inode个数;
-F: 强制创建文件系统;
-E: 用户指定额外文件系统属性;
blkid :查看文件系统的UID和类型
e2label:查看或者设置卷标
eg:e2label /dev/sdb 查看卷标 e2label /dev/sdb 'mylabel' 设置卷标
tune2fs(修改文件系统属性):
-j: 不损害原有数据,将ext2升级为ext3;
-L LABEL: 设定或修改卷标;
-m #: 调整预留百分比;
-r #: 指定预留块数;
dumpe2fs(查看文件系统)
-h:只查看超级块内的内容
fsck:(文件系统修复)
-t:文件系统
-a:自动修复
e2fsck:(ext文件系统修复)
-f:自动检测
-p:自动修复
文件挂载
挂载:将新的文件系统关联至当前根文件系统
卸载:将某文件系统与当前根文件系统的关联关系预以移除;
mount:(挂载文件)
设备文件:/dev/sdb
卷标:LABEL=""
挂载点:目录
要求:
1、此目录没有被其它进程使用;
2、目录得事先存在;
3、目录中的原有的文件将会暂时隐藏
mount:查看所有的挂载点
mount:
-a: 表示挂载/etc/fstab文件中定义的所有文件系统
-n: 默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使用—n选项意味着挂载设备时,不把信息写入此文件;
-t FSTYPE: 指定正在挂载设备上的文件系统的类型;不使用此选项时,mount会调用blkid命令获取对应文件系统的类型;
-r: 只读挂载,挂载光盘时常用此选项
-w: 读写挂载
umount: 卸载某文件系统
umount 设备
umount 挂载点
卸载注意事项:
挂载的设备没有进程使用;
文件系统的配置文件/etc/fstab在系统初始时会自动挂载此文件中定义的每个文件系统
/dev/md1 /radis ext3
defaults 0 0
要挂载的设备
挂载点 文件系统类型
挂载选项 转储频率(每多少天做一次完全备份)
文件系统检测次序(只有根可以为1)
/dev/sda5
/mnt/test ext3
defaults 0 0
fuser: 验正进程正在使用的文件或套接字文件
-v: 查看某文件上正在运行的进程
-km:杀死正在使用这个文件系统的进程
创建虚拟文件
dd命令:
if=数据来源
of=数据存储目标
bs=1
count=2
seek=#: 创建数据文件时,跳过的空间大小;
#/dev/zero 表示来自空文件
dd if=/dev/zero of=/mnt/usb/mbr.backup bs=512 count=1
创建交换分区:
mkswap /dev/sda8
-L LABEL
swapon /dev/sda8
-a:启用所有的定义在/etc/fstab文件中的交换设备
swapoff /dev/sda8 卸载挂载
相关文章推荐
- Linux学习-Linux文件系统初识二
- Linux 第四周学习笔记(1)网关,dns,dhcp ,日志
- linux学习(之二)-初识linux的一些常用命令
- Linux学习之出错处理(线程安全的日志类封装)
- 学习日志---Linux网络配置
- Linux学习日志(十三)
- Linux学习日志(基础篇)----压缩包的管理(补充)、软件的安装与卸载、VIM的基本操作
- linux学习笔记——日志分析管理同步、修改时间、同步时间
- Linux学习-高级shell脚本编程(二)初识sed和gawk
- Linux学习-文件系统初识一
- Python学习日志之Python数据结构初识
- Linux学习记录--日志系统
- 学习日志---linuxの yum的解析与使用
- Linux学习日志(2) - 笔记本VMware下安装ubuntu 16.04窗口显示不全的问题
- 【Linux学习日志】源码编译安装GVIM7.4/VIM7.4
- Linux 学习日志:Linux, Linux C编程
- linux/windows xp下mysql数据的导入和导出(学习日志)
- linux学习入门 基础部分(9)[1.系统日志默认分类2.日志管理服务rsyslog3.日志分析工具journa4.时间同步5.timedatectl命令]
- 12-21学习记录 初识Linux
- linux系统管理学习笔记之七---linux文件系统的操作