linux基础篇-23,文件系统管理

################################################

重新创建文件系统会损坏原文有文件

mkfs:make file system

-t

mkfs -t ext2 =mkfs.ext2

mkfs -t ext3 =mkfs.ext3

mkfs -t ext4 =mkfs.ext4

################################################

文件系统类型

ext2

ext3

ext4

################################################

查看当前内核支持的文件系统类型

[[email protected] ~]# cat /proc/filesystems

################################################

专门管理ext系统文件系统

mke2fs

-j:创建ext3类型文件系统

-b:指定block size块大小,默认4096,支持1024 2048 4096

-L label:指定分区卷标

-m #:指定给超级用户的块数百分比

-i #:指定多少字节的空间,默认8196,给出的数字应大于块大小的2^n倍

-N #:指定inode个数

-F:强制创建文件系统

-E:用户指定的额外文件系统属性

################################################

blkid:查询磁盘设备的相关属性

[[email protected] ~]# blkid

/dev/sda2: UUID="1012c420-a3f3-49df-96ec-8342d49d29f6" TYPE="ext4"

/dev/sda1: UUID="c572a53a-3098-4086-a32b-21e616343a99" TYPE="ext4"

/dev/sda3: UUID="4e29d3a8-7004-446b-b693-1f124848aa82" TYPE="ext4"

/dev/sda5: UUID="e01b088a-20f1-4ae5-a9e4-b72d0cb97eab" TYPE="ext4"

/dev/sda6: UUID="a65c442f-2a9e-407e-8422-1192e08b85ee" TYPE="swap

################################################

e2label:用于查看或定义卷标

e2label 设备文件 卷标:设定卷标

################################################

tune2fs:调整文件系统的相关属性

-j:不损害原数据,将ext2升级为ext3

-L label:设置或修改卷标

-m #:调整预留百分比

-r #:指定预留的块数量

-o:设定默认的挂载选项

acl

-c #:指定挂载次数达到#次后  进行自检,0或-1表示关闭此功能

-i #:每挂载使用多少天后进行自检,0或-1表示关闭此功能

-l:显示超级快中的信息

[[email protected] ~]# tune2fs -l /dev/sda5

################################################

dumpe2fs:显示文件系统属性

[[email protected] ~]# dumpe2fs /dev/sda5

-h:只显示超级块信息

[[email protected] ~]# dumpe2fs -h /dev/sda5

################################################

fsck:检查并修复linux文件系统

-t:指定文件系统类型

-a:自动修复

################################################

e2fsck:专用于修复ext2/ext3文件系统

-f:强制检查

-p:自动修复

################################################

挂载:将新的文件系统关联至当前根文件系统

卸载:将某文件系统与当前根文件系统的关联关系移除

mount:挂载设备

用法

umount:设备 挂载点

设备

设备文件:/dev/sda5

卷标:label=" "

uuid: uuid=" "

挂载点:目录

要求:1,此目录存在,2,此目录没被其他进程使用,3,目录中的原文件将被暂时隐藏

################################################

显示当前挂载

[[email protected] ~]# mount

/dev/sda2 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

/dev/sda1 on /boot type ext4 (rw)

/dev/sda3 on /home type ext4 (rw)

/dev/sda5 on /tmp type ext4 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

################################################

mount [options] [-0 options]

-a:挂载/etc/fstab文件中定义的所有文件系统

-n:使用-n不会把信息写入到/etc/mtab文件中

-t type:指定正在挂载设备上的文件系统类型,不使用此选项,monut会调用blkid命令对应的文件系统类型

-r:只读挂载,常用挂载光盘

-w:读写挂载

-o:指定额外的挂载选项,即指定文件系统启动的属性

remount:重新挂载当前文件系统

ro:挂载为只读

rw:读写挂载

挂载完成后,要通过挂载点访问对应文件系统上的文件

################################################

umount:卸载某文件系统

umount 设备 || 挂载点

卸载注意事项:挂载的设备没有进程使用

################################################

[[email protected] ~]# free -m

total       used       free     shared    buffers     cached

Mem:          1869        608       1260          0        170        195

-/+ buffers/cache:        242       1626

Swap:          255          0        255

################################################

创建交换分区

mkswap /dev/sda8

-L label

swapon /dev/sda8

swapoff /dev/sda8

################################################

回环设备

loopback 使用软件来模拟硬件

创建一个镜像文件

dd命令:

if=数据来源

of=数据存储目标

bs=1

conut=2

时间: 2024-08-24 10:48:26

linux基础篇-23,文件系统管理的相关文章

Linux基础篇之文件/目录的修改

一. 文件(目录)类型及基本权限权限 如上图所示,文件(目录)的权限是由10位(或者11位)组成的.下面记录一些常见的知识点. 1.类型. 1.1.第一位代表文件类型: 使用命令“ll”(小写的LL),可以查看.(ll是命令'ls -l --color=auto'的别名,可使用“info ls”命令查看ls的具体说明) 2.基本权限. 对于文件来说:“r”代表有可以被读取其中内容的权限:“w”代表有可以写入内容的权限:“x”代表有可以被执行(脚本程序等文件)的权限. 对于目录来说:“r”代表有可

Linux基础篇--linux基础和帮助用法

Linux基础篇--linux基础和帮助用法 本章概要 用户登录 终端 Shell介绍 执行命令 简单命令 Tab键补全 命令行历史 bash快捷键 使用gnome-terminal whatis command--help manandinfo 本地帮助文档/usr/share/doc/ 官网在线文档 其它网站和搜索 用户登录 root用户   一个特殊的管理帐户   也被称为超级用户   root已接近完整的系统控制   对系统损害几乎有无限的能力   除非必要,不要登录为root 普通用户

Linux 指令篇:文件或目录查找 --find

语 法:find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} \; #-print                               将查找到的文件输出到标准输出 #-exec    command    {} \;       -----将查到的文件执行command操作,{} 和 \;之间有空格 #-ok 和-exec相同,                    只不过在操作前要询

Linux 指令篇:文件上传和下载 lrzsz

[ "lrzsz"一般用于SecureCRT ssh中使用 ] 简介:rz,sz是早期Linux/Unix同Windows进行ZModem文件传输的命令行工具.rz ,sz 是非常古老的zmodem协议使用的上传下载命令,早就被抛弃了的东西,目前的发行版基本都不再预装. 优点:比ftp命令方便,而且服务器不用打开FTP服务. 命令sz:将选定的文件发送(send)到本地机器 命令rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器. lrzsz安装方法: [[e

《Linux学习并不难》文件系统管理(3):在Linux系统中创建文件系统

18.3  <Linux学习并不难>文件系统管理(3):在Linux系统中创建文件系统 使用mkfs命令可以在分区上创建各种文件系统.mkfs命令本身并不执行建立文件系统的工作,而是去调用相关的程序来执行.这里的文件系统是要指定的,比如xfs.ext4.ext3.vfat或者是msdos等. 命令语法: mkfs [选项] [设备] 命令中各选项的含义如表所示. 选项 选项含义 -t <文件系统类型> 指定文件系统类型 -v 显示详细信息 例:为/dev/sda5磁盘分区创建xfs

《Linux学习并不难》文件系统管理(8):设置开机自动挂载Linux文件系统

18.8  <Linux学习并不难>文件系统管理(8):设置开机自动挂载Linux文件系统 只有将某个分区或是设备进行挂载以后才能使用,但是当计算机重新启动以后,又需要重新挂载,这个时候可以通过修改/etc/fstab文件实现开机自动挂载Linux文件系统.要实现开机自动挂载文件系统,需要在/etc/fstab文件中添加该磁盘分区的相关信息,可以通过提供设备名和UUID实现. 1.使用设备名 编辑/etc/fstab文件,在该文件末尾添加下列内容. /dev/sda5             

《Linux学习并不难》文件系统管理(1):xfs文件系统介绍

18.1  <Linux学习并不难>文件系统管理(1):xfs文件系统介绍 xfs是一种高性能的64位日志文件系统,由Silicon Graphics在1993年为IRIX操作系统开发.2000年5月,以GNU通用公共许可证发布这套文件系统的源代码,之后被移植到Linux 内核上.xfs特别擅长处理大文件,同时提供平滑的数据传输. xfs文件系统主要有以下几点特性. 1.数据完全性 采用xfs文件系统,当主机发生宕机以后,由于文件系统开启了日志功能,所以磁盘上的文件不会遭到破坏.不论目前文件系

Linux基础篇-文件系统管理

文件系统管理 *重新创建文件系统会损坏原有文件 mkfs :make file system -t FSTYPE mkfs -t ext2 = mkfs.ext2 mkfs -t ext3 = mkfs.ext3 专门管理ext系列文件 mke2fs -j:创建ext3类型文件系统 -b BLOCK_SIZE:指定块大小,默认4096:可取值为1024,2048或4096: -L LABLE:指定分区卷标: -m #:指定预留给超级用户的块数百分比: -i #:用于指定为多少字节的空间创建一个i

Linux磁盘分区及文件系统管理之基础概念

设备文件关联至设备的驱动程序,是设备的访问入口 设备号Major 主设备号,区分设备类型,用于标明设备所需要的驱动程序Minor 次设备号,区分同种类型下的不同设备 创建设备文件mknod 每一个设备就是一个节点. 查看设备10代表的是主设备号175,235,260代表的次设备号. 引用磁盘设备的方式1.设备名称 2.卷标 3.UUID 磁盘设备1.IDE 设备名称为:/dev/hd[a-z]2.SCSI.SATA.USB.SAS设备名称为:/dev/sd[a-z]如果磁盘设备有分区该如何标识?