Ext2 / 3/4是一个日志文件系统。写入文件内容的过程是先写入日志,然后将日志存储到硬盘,这有利于以后检查设备的运行情况。
ext文件系统的缺点是它仅适用于存储容量相对较小的情况,而不适用于当前的大量数据。当前流行和适合的海量数据文件系统是xfs
3. 1个坐骑
安装是指将设备(通常是存储设备)附加到现有目录,即mount命令mount
同一分区可以挂载到多个目录,即可以有多个挂载点,原始分区中的文件被删除,新创建和修改,并且挂载目录中的文件也将被修改
# 几个挂载点
mount /dev/sdb1 /test1
mount /dev/sdb1 /test2
mount /dev/sdb1 /test3
3. 2卸载
umount命令实现文件系统的卸载
语法:
umount 挂载点(目录)
-l # 强制卸载
umount /test1
首先将sdb1挂载到/ spt,然后创建一个新文件ddd,然后卸载/ spt /,然后检查/ spt目录,您会发现该目录中的文件ddd已消失。这种情况的原因是:
该目录等效于一条水管,该水管连接已安装的设备和已安装的目录。如上例所示,在卸载/ spt /目录之后,在其目录中创建一个新文件,因为/ spt已被卸载。该目录与挂载设备sdb1之间的映射将所有文件存储在根目录中的挂载设备上/ spt目录的上级目录的目录,即sda5。
再次安装/ spt和sdb1,检查/ spt并发现ddd再次出现。
这也称为导致ddd存储在sdb1中,而a.txt存储在sda5中(关于在根目录中挂载的设备,您可以使用df -T进行查看)
[root@hj ~]# mkdir /spt
[root@hj ~]# mount /dev/sdb1 /spt/
[root@hj ~]# mkdir /spt/ddd
[root@hj ~]# ls /spt/
ddd lost+found
[root@hj ~]# umount /spt/
[root@hj ~]# touch /spt/a.txt
[root@hj ~]# ls /spt/
a.txt
[root@hj ~]# mount /dev/sdb1 /spt/
[root@hj ~]# ls /spt/
ddd lost+found
3. 3安装后重启失败的问题
使用mount命令挂载分区并重新启动它会失败,因为此挂载是临时的,您需要修改配置文件/ etc / fstab,在底部添加挂载分区信息:
vim /etc/fstab
/dev/sdb1 /sdb/sdb1 ext4 defaults 0 0 # 分别为挂载设备 挂载点 文件系统类型 等
4.磁盘已满4. 1i节点的两种情况
在创建每个文件时,将有一个i节点,该节点存储文件的一些基本信息(例如许可信息,创建日期,大小等)。此信息称为元数据。
索引节点,索引节点是一种数据结构,用于存储普通文件,目录或其他文件的基本信息(例如许可信息,创建日期,大小等),即元数据。
查看文件的索引节点编号:
[root@hj tmp]# ls -i test/1.txt
403954 test/1.txt # i 节点号
查看目录i节点号:
ls -di test/ # 查看目录的 i 的号
检查分区的i节点的使用情况:
[root@hj tmp]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda5 1550400 103540 1446860 7% /
tmpfs 256285 5 256280 1% /dev/shm
/dev/sda1 128016 39 127977 1% /boot
/dev/sda3 128000 30 127970 1% /home
/dev/sr0 0 0 0 - /media/CentOS_6.8_Final
/dev/sdb1 328656 12 328644 1% /sdb/sdb1
/dev/sdb2 328656 11 328645 1% /sdb/sdb2
/dev/sdb3 328656 11 328645 1% /sdb/sdb3
/dev/sdb5 66384 11 66373 1% /sdb/sdb5
/dev/sdb6 131648 11 131637 1% /sdb/sdb6 # 总共可以存储131648 个 i 节点,也就是 131648 个文件
4. 2磁盘已满的两种情况
在磁盘已满的情况下有两种情况:
个人计算机很少具有完整的i节点,并且服务器上还有更多的i节点,主要是日志文件(access.log);当原木很大时,需要进行原木切割:
mv access.log access.log1 # 日志切割
从长远来看,随着本地硬盘空间的逐渐增加,有必要备份原始日志文件。备份日志文件时,请注意,必须先打包日志文件,然后再进行备份,以避免i节点不足。
5.文件系统
[root@hj tmp]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 24G 3.8G 19G 17% /
tmpfs 1002M 80K 1002M 1% /dev/shm
/dev/sda1 477M 39M 413M 9% /boot
/dev/sda3 1.9G 3.1M 1.8G 1% /home
/dev/sr0 3.7G 3.7G 0 100% /media/CentOS_6.8_Final
/dev/sdb1 4.9G 11M 4.6G 1% /sdb/sdb1
/dev/sdb2 4.9G 11M 4.6G 1% /sdb/sdb2
/dev/sdb3 4.9G 11M 4.6G 1% /sdb/sdb3
/dev/sdb5 988M 1.3M 935M 1% /sdb/sdb5
/dev/sdb6 2.0G 3.1M 1.9G 1% /sdb/sdb6
检查上面的分区容量使用情况,并发现在使用分区之前已使用了一定数量的空间(例如,使用了/ dev / sdb6 3. 1M)。这些已用空间存储文件系统信息
对于每个分区,最小的存储单元块,一个块= 8 * 512 b = 4 K
文件系统信息

文件创建过程:
创建文件后,首先找到其根目录的i节点,然后通过指针在目录块中找到文件i节点,如果没有,请创建一个新文件,然后将数据存储在相应的目录文件创建后的位置。
删除文件操作:
通过超级块将文件的i节点标记为空闲(活动状态)
5. 1 ln命令
ln命令用于创建链接文件,其语法如下:
ln [选项] 源文件 链接文件
选项:
5. 1个软链接(符号链接)
ln -s 源文件 链接文件 # 软链接
示例:
[root@hj ~]# ln -s /a/source.txt /b/des.txt
[root@hj ~]# ll /b/des.txt
lrwxrwxrwx. 1 root root 13 10月 20 22:11 /b/des.txt -> /a/source.txt # l 表示为软链接
[root@hj ~]# ls -i /a/source.txt # i 节点不同
1308106 /a/source.txt
[root@hj ~]# ls -i /b/des.txt
1308107 /b/des.txt
功能:
5. 2硬链接(硬链接)
ln 源文件 链接文件

6.交换分区
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-365515-2.html
诺列加的前车之鉴你忘了
#吴亦凡1106生日快乐##吴亦凡##吴亦凡BadGirl#吴亦凡生日快乐