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为我 ...
随机推荐
- [SQL]向3个表插入数据的存储过程 和 C# 代码
public int UpdateQty(string strPartID, int iQty, int iUpdateQty, string strBarCode, string strCreate ...
- List<Object>和List<String>
下面的代码在JAVA中是不可以的: import java.util.*; public class Test { public static void main(String[] args) { L ...
- BeanDefinitionStoreException: Failed to read candidate component class: URL
如题,遇到这种情况一般都是引用jar包版本不一致或者编译后的class除了问题 解决办法: a.如果是maven项目,把项目全部clean一下,重新mvn install b.如果不是maven项目, ...
- 笔记本win7制作wifi
笔记本win7系统, 要打开笔记本无线网卡 1. 运行 netsh wlan set hostednetwork mode=allow ssid=testwifi key=testpass model ...
- 2014款Macbook Air安装单独X64 Win7系统
之所以写出来,是因为网上大多是用BootCamp安装双系统的,安装单独Win7的教程少之又少,然后大多数还写得不清不楚,所以折腾了一阵子.其实装好之后,还是觉得挺简单的. 我主要参考了两篇文章,链接如 ...
- Markdown 编辑器语法指南
基本技巧 代码 如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()` 实现 通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ``` 包裹一段代码,并指定一种语 ...
- 查看mysql 的物理存储路径
mysql> show global variables like "%datadir%";
- Java垃圾收集器之--Garbage-First Collector
简介 Garbage-First(G1)垃圾收集器全面支持JDK7 Upate 4及后续版本.G1收集器是一个服务器形式(server-style)的垃圾收集器,主要用于内存大.多处理器的 ...
- 【PL/SQL练习】基本的PL/SQL语句
1.无变量匿名快 begin dbms_output.put_line('Hello World'); end; 2.有变量的匿名块,定义变量: declare v_ename ); v_sal ,) ...
- 使用PetaPoco ORM 框架分页查询
通过在派生的Repository中调用GetPagingEntities方法来获取分页数据,并返回由PagingDataSet<T>封装分页集合,例如: Public PagingData ...