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为我 ...
随机推荐
- 光流算法:Brox算法
参考论文:1. High Accuracy Optical Flow Estimation Based on a Theory for Warping, Thomas Box, ECCV20042. ...
- JDK6的switch支持不是很好
在switch中只支持int或者枚举型值: 不支持其他类型,如String,会报错 Cannot switch on a value of type String for source level b ...
- Arch Linux 修改主机名称
Hostname Set the hostname to your liking (e.g. arch): # echo myhostname > /etc/hostname Add the s ...
- php不使用copy()函数复制文件的方法
本文实例讲述了php不使用copy()函数复制文件的方法.分享给大家供大家参考.具体如下:下面的代码不使用php内置的copy函数,直接通过文件读取写入的操作方式复制文件 <?php funct ...
- 学习opencv跟轮廓相关的
查找轮廓 轮廓到底是什么?一个轮廓一般对应一系列的点,也就是图像中的一条曲线.表示的方法可能根据不同情况而有所不同.有多重方法可以表示曲线.在openCV中一般用序列来存储轮廓信息.序列中的每一个元素 ...
- Select的深入应用(2)
首先创建两张表. 全连接 全连接:在检索时指定多个表,将每个表用逗号分隔,这样每个表的数据行都和其他表的每行交叉产生所有可能的组合,这样就是一个全连接.所有可能的组和数即每个表的行数的乘积. 或者: ...
- button的type属性
今天为看懂一段js代码纠结了很久,搞不明白数据是如何实现post,因为button没有规定属性,其次对submit事件没太搞明白.忽然想起默认属性这个概念,豁然开朗,啊~ 1.请始终为按钮规定 typ ...
- Android STL PORT
ndk中包含了stl对应的库,在$(NKD_HOME)/sources/cxx-stl/stlport/stlport 有关Android NDK的C++ STL开发相关总结如下: 从Android ...
- Excel 代码
package com.chinabase.common.util; import java.io.FileInputStream; import java.io.FileOutputStream; ...
- XSS CSRF 攻击
XSS:跨站脚本(Cross-site scripting) CSRF:跨站请求伪造(Cross-site request forgery)定义: 跨网站脚本(Cross-site scripting ...