linux分区和文件系统
linux分区
主分区:最多只能有4个
扩展分区:最多只能有一个
主分区+扩展分区最多4个
扩展分区不能写入数据,只能包含逻辑分区
见图示:fq.png

主分区:总共最多只能分4个
扩展分区:只能有1个,也算作主分区的一种,主分区加扩展分区最多有4个.但扩展分区不能存储数据和格式化
必须再划分成逻辑分区才能使用。
逻辑分区:逻辑分区时在扩展分区中划分的,如果是ide硬盘,linux最多支持59个逻辑分区
如果是SCSI硬盘,linux最多支持11个逻辑分区
分区的设备文件名
主分区1 /dev/sda1
主分区2 /dev/sda2
主分区3 /dev/sda3
扩展分区 /dev/sda4
逻辑分区1 /dev/sda5
逻辑分区2 /dev/sda6
逻辑分区3 /dev/sda7
--------------------
一般的分区
一个主分区+扩展分区
分区的设备文件名
主分区1 /dev/sda1
扩展分区 /dev/sda2
逻辑分区1 /dev/sda5
逻辑分区2 /dev/sda6
逻辑分区3 /dev/sda7
文件系统
ext2:是ext文件文件系统升级版本,Red Hat Linux7.2版本以前的系统默认
都是ext2文件系统,1993年发布,最大支持16TB的分区和最大2TB的文件
ext3:是ext2的升级版本,最大区别是带日志功能,以及在系统突然停止时
提高文件系统的可靠性。支持最大的16TB的分区和最大2TB的文件
ext4:ext3文件系统的升级,ext4在性能、伸缩性和可靠性方面进行了大量的改进。
ext4的变化天翻地覆,向下兼容ext3,最大1EB文件系统(分区)和16TB文件,无限数量子目录
Extends连续数据块概念,多级分配,延迟分配,持久预分配,快速FSCK,日志校验,无日志模式,在线碎片整理,
inode增强,默认启用barrier等。是centos 6.3的默认文件系统
(1EB=1024PB=1024*1024TB)
格式化:逻辑格式化,它是指根据用户选定的文件系统(FAT16,FAT32,NTFS,EXT2,EXT3,EXT4等)
在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表目录等用于文件管理的磁盘空间
写入文件系统:按照文件系统规则,把硬盘分为等大小的数据块(4kb)
比如10kb的文件分到三个数据块,最后一个剩余的2kb不能放其它文件了
设备文件名:见下表
|
设备 |
设备在linux上的文件名 |
|
IDE硬盘 |
/dev/hd[a-d] |
|
SCSI/SATA/USB 硬盘 U盘 |
/dev/sd[a-d] |
|
软驱 软盘 |
/dev/fd[0-1] |
|
打印机 |
25针 :/dev/lp[0-2] USB:/dev/usb/lp[0-15] |
|
鼠标 |
USB:/dev/usb/mouse[0-15] PS2:/dev/psaux |
|
当前CD ROM/DVD ROM |
/dev/cdrom |
|
当前鼠标 |
/dev/mouse |
|
磁带机 |
IDE:/dev/ht0 SCSI:/dev/st0 |
分区设备文件名
/dev/hda1 (IDE硬盘接口) 第一块硬盘第一个分区
/dev/sda1 (SCSI/SATA硬盘接口)
分区表示:

1,2,3,4编号只能给主分区或者扩展分区使用
挂载:给分区分配挂载点(盘符 空目录)
必须分区:
/(根分区)
swap分区 内存1-2倍 不超过2GB
推荐分区
/boot
文件系统机构


由图图3看出 /可以是一个分区 根下的 /home ,/boot又可以单独挂载一个分区上
分区就是把大硬盘分为小的逻辑分区
安装
到boot 更改引导启动设置
hard drive 硬盘启动
cd-rom drive 关盘启动
将光标放在某一项按+使之升到第一位
完成安装后再把启动顺序改过来(虚拟机会自动改过来)
boot分区无论怎么分 一定是第一个(sda1) 自动往上移动
当分第四个分区时 把第四个分区变为了扩展分区(逻辑分区从5开始)
安装日志
/root/install.log:存储了安装在系统中的软件包及其版本信息
/root/install.log.syslog:存储安装过程中 留下的事件记录
/root/anacoda-ks.cfg:以kickstart配置文件的格式记录安装过程中设置的选项信息(大规模安装时 可用此文件快速安装)
网络连接
安装完虚拟机后会多出2个网卡
Vmnet1 Vmnet8
桥接:使用真实网卡与真实计算机通信,与局域网内其他计算机通信(占用局域网ip)
NAT:使用Vmnet8 与真实计算机通信(虚拟网卡) ,直接访问互联网 虚拟机也可访问互联网
Host-only:使用Vmnet1 只能与本地真实机通信,不能与其他计算机通信(无网络时)
ifconfig eth0 ip 配置第一块网卡 lo(loopback 本机回环网卡)
配置Host-only(无需网络的情况下)
查看Vmnet1 的ip网段 比如 192.168.190.1
ifconfig eth0 192.168.190.250 即可临时配置
修改文件 /etc/sysconfig/network-scripts/eth0
linux下各目录名称及其常用作用
|
/bin |
系统命令 |
|
/sbin |
root用户才能执行的系统命令 |
|
/usr/bin |
单用户模式下不可执行的命令 |
|
/usr/sbin |
|
|
lost+find |
每个分区下都有(相当于win下回收站) |
|
/media |
挂载多媒体设备,软盘或者光驱 |
|
/mnt |
挂载U盘,移动硬盘,其他操作系统的分区等额外设备 |
|
/misc |
挂载NFS服务的共享目录 |
|
/home/普通用户名 |
普通用户家目录 |
|
/lib |
系统调用的函数库目录 |
|
/opt |
第三方安装软件目录(相当于win下program files目录) 一般现在在/usr/local下安装第三方软件 |
|
/proc |
该目录下的数据保存在内存中,主要包括系统内核进程,外部设备状态和网络状态 /proc/cpuinfo 保存cpu信息 /proc/devices 设备驱动表 /proc/filesystems 文件系统列表 /proc/net 网络协议信息 |
|
/sys/ |
保存在内存中,主要保存内核信息 |
|
/root |
root用户家目录 |
|
/srv |
服务数据目录,一些系统服务启动后,在此目录下保存所需数据 |
|
/tmp |
临时目录 所有用户均可访问写入 |
|
/usr |
系统软件资源目录 unix software resource |
|
/var |
动态数据保存位置 主要保存缓存,日志及软件运行所产生的文件 |
linux分区和文件系统的更多相关文章
- Linux分区、文件系统
Linux分区类型: ◆主分区:总共最多只能分四个 ◆扩展分区:只能有一个,也算作主分区的一种,也就是 说主分区不能存储数据和格式化,必须再划分为逻辑分区才能使用. ◆逻辑分区:逻辑分区是在扩展分区中 ...
- linux笔记:文件系统管理-分区、文件系统以及文件系统常用命令
linux分区类型: linux文件系统: df(查看文件系统容量和占用): du(统计文件或目录大小): 查询和自动挂载: 挂载命令格式: 挂载光盘: 卸载光盘: 挂载U盘:
- linux下磁盘进行分区、文件系统创建、挂载和卸载
任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Reco ...
- linux概念之分区与文件系统
分区类型 [root@-shiyan dev]# fdisk /dev/sda WARNING: DOS-compatible mode is deprecated. It's strongly re ...
- linux下磁盘进行分区、文件系统创建、挂载和卸载(转)
任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Reco ...
- linux 磁盘管理三部曲——(2)管理分区,文件系统类型格式化
上篇小编给大家讲解了磁盘结构和分区的介绍,这篇小编就给大家演示如何管理分区和文件系统类型格式化. 小编上篇已经提到如何使用磁盘,今天这两步,就是其中很重要的两步.(前几天写的有点急,有点乱,今天又整理 ...
- 【linux之设备,分区,文件系统】
一.设备 IDE磁盘的设备文件采用/dev/hdx来命名,分区则采用/dev/hdxy来命名,其中x表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推), y代表分区的号码(由1开始,..3以此类推) ...
- 如何在Linux 中获取硬盘分区或文件系统的UUID?
作为一个 Linux 系统管理员,你应该知道如何去查看分区的 UUID 或文件系统的 UUID.因为现在大多数的 Linux 系统都使用 UUID 挂载分区.你可以在 /etc/fstab 文件中可以 ...
- Linux 磁盘分区,文件系统创建、挂载、开机自动挂载和卸载
创建分区 (fdisk): 第一步先在Linux的虚拟机上添加一块硬盘,添加完成后需要重启虚拟机才能够检测识别到新硬盘. 重启系统后可以使用 fdisk -l 命令查看当前所有磁盘分区情况,sdb为我 ...
随机推荐
- glctx.ClearColor 参数说明
glctx.ClearColor 的参数信息如下: // ClearColor specifies the RGBA values used to clear color buffers. // // ...
- 分享一个基于EF5.0封装的BaseDAL
public class BaseDAL<T> where T : class,new() { protected DbContext dbContext = DbContextFacto ...
- OC基础(23)
NSArray基本概念 NSArray 遍历 NSArray排序 NSArray文件读写 NSArray 与字符串 *:first-child { margin-top: 0 !important; ...
- Hive基础之COALESCE用法
语法: COALESCE(T v1, T v2, …) 返回参数中的第一个非空值:如果所有值都为NULL,那么返回NULL 以emp表为例: desc emp; empno int None enam ...
- C语言sizeof陷阱
执行以下程序,查看输出: #include <stdio.h> #define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0])) int ...
- Git使用手册:HTTPS和SSH方式的区别和使用
在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地.这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制htt ...
- opencv 连通域需要的函数解析
OpenCV支持大量的轮廓.边缘.边界的相关函数,相应的函数有moments.HuMoments.findContours.drawContours.approxPolyDP.arcLength.bo ...
- 【HTML/XML 7】CSS层叠样式表
导读:上篇博客说到用XSL去实现XML文档的表现形式的美化,那么另外一种方式就是CSS的使用.本篇博客系统的介绍CSS,下篇博客,将系统的介绍XSL. 一.CSS的发展历史 1996年,层叠样式表(C ...
- PAT1076. Forwards on Weibo(标准bfs模板)
//标准的层次遍历模板 //居然因为一个j写成了i,debug半天.....解题前一定要把结构和逻辑想清楚,不能着急动手,理解清楚题意,把处理流程理清楚再动手,恍恍惚惚的写出来自己慢慢debug吧 # ...
- HTML+css实现图片全屏
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...