文件系统和交换分区详解

管理文件系统:
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

相关推荐

  • 第六周作业-练习题sed,crontab,bash

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;    方法一用sed:          方法二用vim       &…

    Linux干货 2017-01-16
  • RAID简述和Linux软RAID配置

    RAID简述和Linux软RAID配置 PS:仅为课程练习,原理和配置可能有误,仅供参考,谢谢; 1.RAID功能简述     RAID,全称(Redundant Arrays of Inexpensive Disk或Redundant Arrays of Independent Disk),现在一般多用于后面那个称呼,独立磁盘冗余阵列。RAID的基础概念大…

    Linux干货 2016-07-17
  • MongoDB安装部署手稿

    Edit MongoDB 手册 MongoDB 手册 第一章 Introduction MongoDB入门学习目录(建议) Databases Collections Documents 第二章 部署安装 1. Import the MongoDB public key 2. Configure the package management system (…

    Linux干货 2016-03-26
  • 数据结构-栈和队列

    1.栈 1.1 栈的定义 栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示: 结论:后进先出(Last In First Out),简称为LIFO线性表。 栈的基本运算有六种: 构造空栈:InitStack(S)、 判栈空: StackEmpty(S)、 判栈满: StackFull(S)、 …

    Linux干货 2015-04-07
  • 磁盘配额、阵列与逻辑卷

    一、磁盘配额 在内核中执行以文件系统为单位启用对不同组或者用户的策略不同 根据块或者节点进行限制执行软限制(soft limit)硬限制(hard limit) 步骤一:获得文件系统支持临时有效:mount -o remount,usrquota,grpquota {mount_point|device}永久有效:写入配置文件 /etc/fstab 中检查文…

    Linux干货 2016-08-29
  • select循环与菜单的用法

    select循环与菜单的用法 1、select循环主要用于创建菜单,其按数字顺序排列并且显示在标准错误输出上,并显示PS3提示符,等待用户输入选择内容,用户一旦输入菜单中的某个数字,则执行相应菜单中的命令。用户输入的内容被保存在内置变量REPLY中。 select的用法: select variable [in list] ; do   …

    Linux干货 2016-08-21

评论列表(1条)

  • renjin
    renjin 2017-04-28 10:45

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