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 |
动态数据保存位置 主要保存缓存,日志及软件运行所产生的文件 |