文件系统和交换分区详解

管理文件系统:
windows:
FAT32– 只能存储信息,无法设置文件权限.
exFAT
FAT64
NTFS
IS09660
Linux:
ext
ext2
ext3
ext4
xfs
btrfs
reiserfs
jfs
swap
unix:
FFS
UFS
JFS2
网络文件系统:
NFS
CIFS
集群文件系统:
GFS2
OCFS2
分布式文件系统:
fastdfs
ceph
moosefs
mogilefs
glusterfs
lustre
Linux虚拟文件系统:
VFS
/proc/filrsystems
文件系统挂载的配置文件:
etc/fstab
命令:
·mkfs 格式化
-t 设置文件格式
-L 设置文件卷标
·mke2fs 专门格式化ext2
-t 修改格式
-b 设置块大小
-L 卷标
-j 相当于-t ext3
-i 设置多少字节一个inode号
-N 设置多少个inode
-I 设置一个inode占多大磁盘空间
-m 设置管理员占用空间
-O 指定特性
-O 关闭特性
·blkid 查看块设备属性信息
-u 用UUID查看设备
-L 用卷标查看设备
·dumpe2fs 查看文件系统属性
-h 查看超级块信息,不显示分组信息
·findfs 查找卷标或UUID是来自哪个分区
·e2label 修改卷标
·tune2fs 修改文件系统属性
-l 查看指定文件系统超级块信息
-L 修改卷标
-m 修改管理员空间
-j ext2升级为ext3
-O 文件系统属性启用或禁用
-o 调整文件系统默认挂载选项
-U 修改UUID
·fsck 文件系统检测和修复
-p 自动修复错误
-r 交互式修复错误
·e2fsck 专门ext2的检测和修复
-y 自动回答为yes
-f 强制修复
·mount 挂载
-t 指定类型
-r 只读挂载
-w 读写挂载
-n 隐藏挂载
-a 挂载所有
-L 以卷标指定挂载设备
-U 以UUID指定挂载设备
-B 绑定目录到另一个目录上
-o sync 同步
async 异步
ro 只读
rw 读写
reatime 不实时更新访问时间
nosuid 不支持suid
nouser 只允许管理员挂载
·umount 卸载
·remount 重挂
·findmnt 查看挂载信息
·lsof 查看文件系统的进程
·fuser 查看文件系统的进程
-km 结束所有进程
·mkswap 格式化交换分区
·swapon -a 启用交换分区
·swapoff -a 关闭交换分区
·swapon -s 查看优先级
·mknod 创建设备文件
·uuidgen 获得一个UUID号
·losetup 给文件和设备loop做关联,这样挂载的时候就不用-o loop
swap 实现:
1.
分区
fdisk sdc1 t 82
2.
创建交换分区
mkswap /dev/sdc1 -L swap2
3.
编辑配置文件
vim /etc/fstab
/dev/sdc1 swap swap pri=100 0 0
4.
生效
swapon -a
5.
swapon -s 查看
删除swap分区
swapoff /dev/sdc1
free
vim /etc/fstab
fdisk /dev/sdc
文件实现swap:
1.
占交换分区大小
dd if=/dev/zero of=/swapfile bs=1M count=2048
2.创建交换分区
mkswap /swapfile
3.
编辑配置文件
vim /etc/fstab
swapon -a
4.
删除交换分区
swapoff /swapfile
vim /etc/fstab
rm -f /swapfile
/boot/grub/grub.conf 内核配置文件
partx -d –nr 507 /dev/sdb

原创文章,作者:z long,如若转载,请注明出处:http://www.178linux.com/74018

(2)
z longz long
上一篇 2017-04-23 20:19
下一篇 2017-04-23 22:04

相关推荐

  • 实验:httpd

    虚拟主机 httpd-2.4示例步骤: 1. 进行规划虚拟主机 192.168.209.8:80,192.168.209.10:80 www.10linux.com,www.iounix.com /var/www/html/10linux,/var/www/html/iounix 2. ]# mkdir /var/www/html/{10linux,ioun…

    Linux干货 2017-06-04
  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存 至/tmp/maxusers.txt文件中。 5、取出当前主机…

    Linux干货 2016-11-21
  • 由tty命令产生的好玩的想法

    昨天看了马哥Linux视频的前两天内容,里面讲了到终端的概念,回顾一下:  物理终端:是直接接入本机的显示器和键盘设备。/dev/console  虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,CentOS 6默认启动6个虚拟终端 Ctrl+Alt+F#: [1,6] 图形终端:附加在物理终端之上的以软件方式…

    Linux干货 2016-05-16
  • shell通配符与正则表达式

        通配符是系统level的 而正则表达式需要相关工具的支持: egrep, awk, vi, perl。在文本过滤工具里,都是用正则表达式,比如像awk,sed等,是针对文件的内容的。通配符多用在文件名上,比如查找find,ls,cp,等等。 1.通配符       (1)…

    Linux干货 2016-02-28
  • 学习的第二周

    硬链接不能跨分区,硬链接不支持对目录的创建, 硬链接的本质是一个文件N个节点  ls |xargs rm 解决参数太长 无法正常删除的问题。   软连接 依赖于原始文件 删除就没了软连接可以跨分区,可以根据目录创建软连接,而且还可以针对文件夹 软连接依赖于原始文件。原始文件删了软连接就打不开了  相对路径一般相对当前工作目录,但…

    Linux干货 2017-05-30
  • linux命令速记技巧

    linux命令速记技巧 linux命令有一定的命名规则,一个正常的coder在编码的过程中都会考虑命名的语义化,开发者对函数的命名一定也尽量遵循这个规律.了解目录所对应的英文全称有助于自己的记忆,理解记忆获得知识的留存率要远大于死记硬背.如果英文基础太差,小编建议先学好英文基本功再来学习这些命令. 命令的中文对照 命令 英文全称 中文释义 ls list 列…

    Linux干货 2017-03-25

评论列表(1条)

  • renjin
    renjin 2017-04-28 10:45

    本文主要对linux下文件系统及如何建立使用交换分区进行了介绍,内容总结的很详细,排版也很好。加油!