linux 文件系统管理

简介:

Linux 文件系统管理①

<1> 文件系统构成

首先,学习文献系统管理,得先知道文件系统的大概构造!

①   /usr/bin ,/bin 存放所有用户可以执行的命令。

②   /usr/sbin,/sbin 存放只有 root 可以执行的命令。

③   /home 用户缺省的宿主目录。

④   /proc 虚拟文件系统,存放当先内存镜像。

⑤   /dev 存放设备文件。

⑥   /lib 存放系统程序运行所需的共享库。

⑦   /lost+found 存放一些系统出错的检查结果。

⑧   /tmp 存放临时文件

⑨   /etc  系统配置文件

⑩   /var 包含经常发生变动的文件,如邮件,日志文件,任务计划等!

⑪   /usr 存放所有命令,库,手册页等!

⑫   /mnt 临时文件系统的安装点!

⑬   /boot 内核文件及自举程序文件的保存位置!

文件系统常用命令
操作文件系统所应该掌握的命令哦!这几个命令 用用就会了!!

①   查看分区使用情况:df {<s>目录|<h>人性化}

②   查看文件,目录大小:du{<s>目录|<h>人性化}

③   检测修复文件系统:fsck.e2fsck

④   判断文件类型:file{<y>自动|为什么这么说,自己试试吧}

使用、挂载 光驱
Linux的光盘不是装入就能用的,咳咳,这块是需要挂载的,下面命令是将光盘挂载到mnt下!命令友友们自己试试!

#mount /dev/cdrom /chenyi

卸载:umount /chenyi
中断光驱:eject
#df
#cd /chenyi  

#ls /chenyi

添加磁盘或分区
学会分区啥啥啥是应该的!

①   划分分区 (fdisk) ②创建文件系统(mkfs)

④   尝试挂载(mount) ⑤写入配置文件(/etc/fstab)

下面以虚拟机开展一个实验,实现分区和磁盘配额!
1:打开虚拟机设置,添加一块硬盘把,大小自定,然后reboot吧!
2:检测第二块硬盘是否被挂载上,如果是虚拟机环境,此时应该是sdb2没错。但如果是PC服务器的话,硬盘的编号顺序是看主板上插槽的,扯远了~~

两个命令确认sdb这块新加的硬盘,1.dmesg | grep sdb 2.fdisk -l /dev/sdb

3:分区流程,fdisk /dev/sdb

 

命令参数解释:
命令名称
命令作用
m
帮助
p
显示分区表
n
添加新分区 EXT3,EXT2
t
改变分区文件系统类型
w
保存退出
q
不保存退出
d
删除分区

 

标注1:表示主分区 1-4
标注2:1-2610 不知道就会觉得怪怪的,这是干啥啊, 这是煮面(柱面)一个柱面默认好像是8M把,这里可以以柱面的方式决定分区的大小。也可以以 +多少多少M的方式决定,哪个好用呢,看你自己咯!咳,上图建立了2个主分区!2个哦
 
*创建文件系统(笼统点说把,格式化)

命令:mkfs 格式化命令 mkfs.ext3 格式化命令 或者用的爽点

这有2个选项,介绍下,-b 调整数据块的大小,有什么用,视情况而定,如果真的很想知道,百度或M我都可以! -l 指定标卷
开始格式化

 

尝试挂载:(mount) 看图把

 

实现开机自动挂载

 

 
 
linux 文件夹系统管理②
Swapfele实现 通过文件实现swap
命令:

#mkdir /var/chenyi   创建一个目录 名:chenyi

#chmod 700 /var/swap 安全着想 可有可无

#dd if=/dev/zero of=/var/chenyi/chenyi.swap bs=1M count=1024

#vi /etc/chenyi/chenyi.swap 设置开机挂载

 /var/chenyi/chenyi.swap swap swap defaults 0 0
#free 查看查看

#/var/itchenyi/itchenyi.swap 创建指定文件系统

#swapon /var/chenyi/chenyi.swap mkswap 开启   swapoff 反之

#free 查看查看

 

dd 命令可用于硬盘对接,复制等,功能还是很强大的,zero属于伪设备,上图就是zero向chenyi.swap中写0 直到写到指定大小为止!
磁盘配额

1:开启磁盘配额功能,编辑/etc/fstab文件,在挂载属性上加上标志 usrquota

或grpquota 也可以,分隔写在一起,即

/dev/sda1 /chenyi ext3 defaults.usrquota,grpquota 1 2

临时设置:mount –o remount,usrquota,grpquota /chenyi

2:建立配额数据库(进入单用户模式) init 1

quotacheck –cvuga
< c:创建配额 u:用户配额 v:详细信息 g:组 a:查找所有 >
命令执行后会生成aquota.user . aquota.group 2个文件
图1

 

图2

图3:edquota chenyi 编辑配额

 

图4:效果显出

 

配额选项可复制 语法如下
equota –p chenyi chenyi1   这样chenyi1用户的配额选项和chenyi一样了!
 
OK了,文件系统就写到这!!!









本文转自 lgpqdwjh 51CTO博客,原文链接:http://blog.51cto.com/itchenyi/1028611,如需转载请自行联系原作者
目录
相关文章
|
3天前
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
26 7
|
2月前
|
存储 Linux 索引
Linux 下最主流的文件系统格式——ext
【9月更文挑战第8天】硬盘被划分为若干相同大小的块(Block),默认大小为4K,便于灵活管理文件数据。文件数据分散存放于这些块中,提高了数据添加、删除和插入的便利性。
|
3月前
|
编解码 Linux 程序员
深度探索Linux操作系统 —— 构建根文件系统2
深度探索Linux操作系统 —— 构建根文件系统
44 12
|
3月前
|
Linux Shell 网络安全
深度探索Linux操作系统 —— 构建根文件系统1
深度探索Linux操作系统 —— 构建根文件系统
51 6
|
3月前
|
存储 人工智能 数据管理
深入理解Linux操作系统之文件系统管理探索人工智能:从理论到实践的旅程
【8月更文挑战第30天】在探索Linux的无限可能时,我们不可避免地会遇到文件系统管理这一核心话题。本文将深入浅出地介绍Linux文件系统的基础知识、操作命令及高级技巧,帮助你更有效地管理和维护你的系统。从基础概念到实践应用,我们将一步步揭开Linux文件系统的神秘面纱。
|
3月前
|
存储 Linux 数据安全/隐私保护
在Linux中,如何创建文件系统的备份?
在Linux中,如何创建文件系统的备份?
|
3月前
|
存储 监控 Linux
|
3月前
|
存储 监控 Linux
|
3月前
|
存储 缓存 Linux
在Linux中,文件系统概念是什么?
在Linux中,文件系统概念是什么?
|
3月前
|
存储 Linux 文件存储
在Linux中,文件系统是如何组织的?
在Linux中,文件系统是如何组织的?
下一篇
无影云桌面