当前位置:   article > 正文

Linux常用的分区方案及目录结构_linux svr目录

linux svr目录

Linux 常用的系统分区方案

1. 针对网站汲取架构中的某个节点服务器分区

这种情况下服务器上的数据是存在备份的,没有那么重要,金阿姨分区方案如下:

  • /boot : 200MB
  • swap : 物理内存的1.5倍, 当内存大于或者等于8G时候,配置一个8-16GB即可
  • / : 剩余的硬盘空间大小(/usr、/home、/var)等分区和“/”公用一个分区,相当于在windows系统中只有一个C盘,所有数据和文件都放在一起。

2.针对于数据库及存储角色的服务器分区

该服务器的业务有大量重要的数据,建议分区方案如下:

  • /boot : 200MB
  • / : 大小设置为50-200GB,之存放系统相关文件,网站等业务数据不放在这里
  • swap : 设置方案同一
  • /data : 剩余硬盘空间大小,放数据及存储服务器等重要数据。data也可以换成其他名字
    注:本方案的要点是把数据单独分区,便于管理和备份

3.针对大网站或者门户级别企业服务器进行分区

  • /boot : 200MB
  • / : 大小设置为50-200GB,只存放系统相关的文件,网站等业务数据不放在这里。
  • swap : 方案同一
  • 剩余的磁盘空间保留,不再进行分区,将来分配个不同的使用部门,由他们根据自己的需求再进行分配。

引用:
1.https://www.cnblogs.com/CongZhang/p/5911369.html

4.自己常用的分区方式

  • efi:500MB
  • /boot:500MB
  • swap:同上
  • /:剩余所有

linux文件系统结构

  • /bin 存放系统命令的目录,普通用户和超级用户都可以执行。不过放在bin下的命令在单用户模式下也可以执行
  • /sbin/ 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看
  • /usr/bin 存放系统命令的目录,普通用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行。
  • /usr/sbin 存放跟文件系统不必要的系统管理命令。例如多数服务程序,只有超级用户可以使用。
  • /boot 系统启动目录,保存启动相关的文件,如内核文件和启动引导程序(grub)文件等。(可以考虑对该目录进行备份)
  • /dev 设备文件保存位置。用来保存所有硬件设备文件。
  • /etc 配置文件保存位置。系统内所有采用默认安装方式(rpm)的服务的配置文件全部保存在这个目论当中,如用户账户和密码,服务器的启动脚本,常用服务的配置文件等。
  • /home 普通用户的家目录。
  • /lib 系统调用的函数库保存位置
  • lost+found 当系统意外崩溃或者机器关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。这个目录只在每个分区中出现,例如/lost+found就是根分区的备份恢复目录,/boot/lost+found就是/boot分区的备份恢复目录
  • /media 挂载目录,系统建议是用来挂载媒体设备的,例如软盘和光盘
  • /mnt 挂载目录, 早期linux中只有这一个挂载目录,并没有细分。现在这个目录系统建议挂载额外的设备,如U盘,移动硬盘和其他操作系统的分区
  • /misc 挂载目录。系统建议用来挂载NFS服务的共享目录。
  • /opt 第三方安装的软件保存位置。这个目录就是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录当中,也可以放置到/usr/local目录当中,也就是说/usr/local目录也可以用来安装软件的
  • /proc 虚拟文件系统,该目录中的数据并不保存到硬盘,而是保存到内存当中。主要是保存系统的内核,进程,外部设备状态和网络状态灯。如/proc/cpuinfo是保存cpu信息的,/proc/devices是保存设备驱动的列表的,/proc/filesystems是保存文件系统列表的,/proc/net保存网络协议信息的
  • /sys 虚拟文件系统,和/proc类似,都是保存在内存当中的,主要是保存内核相关的信息的
  • /root root用户的家目录
  • /svr 服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据
  • /tmp 临时目录。系统存放临时文件的目录,该目录下所有用户都可以访问和写入。不要保存重要信息,开机有可能被清空
  • /usr unix software resource。存放系统软件资源的目录。系统中安装的软件大多数保存在这里
  • /var 动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件。

linux分区的流程

  • 分区:把大硬盘分为小的逻辑分区(主分区/扩展分区/逻辑分区)
  • 格式化:写入文件系统
  • 分区设备文件名:给每个分区定义设备文件名
  • 挂载:给每个分区分配挂载点
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号