硬盘分区

Linux 文件系统

余生颓废 提交于 2019-11-29 14:29:13
文件系统的作用 数据存放在硬盘中, 但是linux不会让用户直接针对磁盘进行操作,这太底层了,对用户说,想存储个文件还得去学学硬盘的构成??? linux推出文件系统作为 用户和底层针对磁盘读写 之间的缓冲, 文件系统是一种结构, 用来组织管理文件, 比如磁盘的可用信息, 已占用和剩下的空间 常见的文件系统 名称 描述 ext2 Linux基本文件系统 ext3 ext2的增强版本 ext4 ext文件系统的第四个版本, centos6常用 xfs centos7使用 swap 交换文件系统 nfs 网络文件系统,适合Linux或Unix机器间共享 smbfs 适合Linux或Unix和windows机器间共享 vfat windows早期文件系统 ntfs windows默认文件系统,功能非常强大 so9660 CD光盘的只读文件系统 GFS google专用存储海量搜索数据而设计的专用文件系统 reiserfs 早期linux使用的日志功能的文件系统 VFS(虚拟文件系统) Linux支持多文件系统 Linux内核是采用 vfs 虚拟文件系统,通过这个中间层对各类文件系统提供了完美的支持,对于用户来说,这些文件系统几乎是透明的,用户不再需要关系底层的文件系统的具体实现 VFS 基本结构 super block dentry inode data 什么是 块?

逻辑卷增加根目录空间

旧城冷巷雨未停 提交于 2019-11-29 10:31:30
1. 前言 自动分区安装centos7系统,使用过程中经常会碰到根目录分区不足,而home分区过剩的情况,需要匀一些home的空间给根目录,下面的操作的前提是home和根目录分区都是做的逻辑卷。 2. 本文分析内容安排 逻辑卷介绍 本机环境 具体操作 3. 逻辑卷介绍 3.1 LVM基本术语 物理卷(PV, Physical Volume):物理卷就是指磁盘,磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 卷组(VG, Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。 逻辑卷(LV, Logical Volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统。 3.2 LVM各术语关系 VG卷组石油PV物理磁盘卷组成的,同时可以在卷组上新建逻辑卷。卷组相当于一个集中了所有物理卷存储空间的大池子,当需要建立lv逻辑卷时通过lvcreate建立就好,默认情况下新建的逻辑卷使用的是卷组中的剩余空间。 4. 本机环境 4.1 xfs文件系统 不同于ext系列的resize2fs命令,xfs文件系统的空间只能通过xfs

文件系统

*爱你&永不变心* 提交于 2019-11-29 00:40:29
==什么是文件系统? 计算机的文件系统是一种存储和组织数据的方法,文件系统使用文件和树形目录的抽象逻辑 概念代替了硬盘和光盘等物理设备使用数据块的概念 文件系统通常使用硬盘和光盘这样的存储设备,并维护文件在设备中的物理位置。 实际上文件系统也可能仅仅是一种访问数据的界面而已,实际的数据是通过网络协议 (如NFS、SMB、9P等)提供的或者内存上,甚至可能根本没有对应的文件(如proc文件系统) ==什么是数据块? 块是一段标准长度(块大小)的字节或位元,一般为512字节或1024字节,又称为簇,是管理 存储的最小单元,一般一次会读取一个完整的块 ==文件系统类型有哪些? 磁盘支持类型:FAT、exFAT、NTFS、HFS、HFS+、ext2、ext3、ext4、ODS-5、btrfs、XFS、UFS、ZFS。 linux支持类型:Btrfs、JFS、ReiserFS、exFAT、ext、ext2、ext3、ext4、XFS、ISO 9660、 Minix、MSDOS、UMSDOS、VFAT、NTFS(Linux Kernel内置的NTFS驱动程序,写入功能不稳定)、 HPFS、NFS、SMB、SysV、PROC等 Windows支持类型:FAT12/FAT16 FAT32/VFAT FAT64/exFAT NTFS ==不同的文件系统类型,怎么访问? vfs虚拟文件系统

开机自动挂载硬盘分区

这一生的挚爱 提交于 2019-11-28 23:59:37
1. 查看Linux硬盘信息: fdisk -l 2.格式化新硬盘(很危险,注意操作时确定硬盘分区的位置): mkfs.ext4 /dev/sdb1 (注意:cd /dev/ 下查看硬盘信息)3.创建/data目录(/data目录为硬盘将挂载的地方):mkdir /data4.挂载分区: mount /dev/sdb1 /data 5.查看磁盘分区的UUID blkid 6.配置开机自动挂载: vim /etc/fstab (在fastab中添加,硬盘的UUID等信息)例如: UUID=13464762-9715-473f-9421-0b604e895aaa /data ext4 defaults 0 17.检查挂载是否有问题 mount -a8.重启服务器,查看df -h 来源: https://www.cnblogs.com/wzhc/p/11433407.html

浅谈linux中的根文件系统(rootfs的原理和介绍)

谁都会走 提交于 2019-11-28 19:49:05
linux中有一个让很多初学者都不是特别清楚的概念,叫做“根文件系统”。我接触linux前前后后也好几年了,但是对这个问题,至今也不是特别的清楚,至少没法给出一个很全面很到位的解释。于是,今天我们就来理一理这个话题。 一、先交代一下文件系统 在开始讨论根文件系统这个话题之前,我们必首先交代一下文件系统这个概念。毕竟,根文件系统只是文件系统中的一种比较特殊的形式而已。根据伟大的百度百科: 文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操作和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。 文件系统的重要性,我想大家都很清楚,不用多说了。这里有一句话,我觉得非常精辟而且到位的点出了文件系统在linux中的重要性: 尽管内核是linux的核心,但文件却是用户与操作系统交互所采用的主要工具。这对linux来说尤其如此,这是因为在UNIX传统中,它使用文件I

mount 挂载命令

风流意气都作罢 提交于 2019-11-28 13:55:39
1:mount 所有命令必须挂载使用 linux 所有存储设备都必须挂载使用 ,包括硬盘 命令名称:mount 命令所在路径:/bin/mount 执行权限:所有用户 命令的具体格式如下: mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] \ 设备文件名 挂载点 #\代表这一行没有写完,换行 选项: -t 文件系统: 加入文件系统类型来指定挂载的类型,可以 ext3、ext4、iso9660等文件系统。 -L 卷标名: 挂载指定卷标的分区,而不是安装设备文件名挂载 -o 特殊选项: 可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定默认. 例 1:挂载分区 [root@localhost ~]# mkdir /mnt/disk1 #建立挂载点目录 [root@localhost ~]# mount /dev/sdb1 /mnt/disk1 #挂载分区 atime/noatime 更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间,默认为更新 async/sync 异步/同步,默认为异步 auto/noauto 自动/手动,mount –a 命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认为自动. defaults 定义默认值,rw,suid,dev,exec,auto,nouser,async 这七个选项 exec

存储管理1

喜欢而已 提交于 2019-11-28 13:17:26
一、物理存储设备 在Linux系统中一切都是文件,硬件设备也不例外。 1、常见的硬件设备及其文件名称: 硬件设备 文件名称 IDE设备 /dev/hd[a-d] SCSI/SATA/U盘 /dev/sd[a-p] 软驱 /dev/fd[0-1] 打印机 /dev/lp[0-15] 光驱 /dev/cdrom 鼠标 /dev/mouse 磁带机 /dev/st0或/dev/ht0 由于现在的IDE设备已经很少见了,所以一般的硬盘设备都会是以"/dev/sd"开头的。而一台主机上可以有多块硬盘,因此系统采用a~p来代表16块不同的硬盘(默认从a开始分配),而且硬盘的分区编号也很有讲究: 主分区或扩展分区的编号从1开始,到4结束;逻辑分区从编号5开始。 注 : 1、/dev目录中sda设备之所以是a,并不是由插槽决定的,而是由系统内核的识别顺序来决定的; 2、分区的数字编码不一定是强制顺延下来的,也有可能是手工指定的。 2、举例解读磁盘分区含义 以/dev/sda5为例解读其含义: 首先,/dev/目录中保存的应当是硬件设备文件; 其次,sd表示是存储设备; 然后,a表示系统中同类接口中第一个被识别到的设备; 最后,5表示这个设备是一个逻辑分区。 一言以蔽之,"/dev/sda5"表示的就是"这是系统中第一块被识别到的硬件设备中分区编号为5的逻辑分区的设备文件"。 3、磁盘分区

linux系统调优-存储(内存、硬盘)

旧城冷巷雨未停 提交于 2019-11-28 12:15:50
首先一个基本概念: ‍ 存储系统存储速度的快->慢: 内存->闪存->磁盘 因为内存的价格限制以及操作系统支持的限制,我们只能从磁盘这块来看,可见磁盘正是存储系统的最大瓶颈所在。 **下面具体提出我们的优化方案 优化方案1.缓存机制: 我们在磁盘里嵌入一小块高速的内存,用以保持常用的数据,我们称它为缓存。这样既可以使用磁盘,也能提高性能 缓存分为3类 Filestem cache、Diskcache、Disk controller cache。这里从磁盘部分来看,它包括了缓存数据。预读。回写。 缓存尝试用LRU算法、即近最少使用算法顾名思义。 写入缓存,即IO命令并不立刻的去执行,而是先在缓存中合并,相同的合为一个连续的合为一体,把随机写IO变成连续写。这样做的直接作用减少了寻址浪费时间从而有效提高效率 缓存的大小设置问题:不能太大了因为成本!!硬伤所在。。 小了呢他相对于大的存储系统就显的不够看,而且你要找一个东西他不在缓存里系统还要去缓存寻址一次。这样做的太多自然降低了效率。 [#1#root@localhost ~]#free -m Total// used free shared buffers cache 物理内存总量 已使用内存量 空闲内存 多个进程的共享内存 元数据缓存 块数据缓存 Mem: 490 132 357 0 7 38 -/+ buffers/cache:

Linux下硬盘分区的最佳方案

本秂侑毒 提交于 2019-11-28 12:15:24
Linux下硬盘分区的最佳方案 在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。   第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。 但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。   还需要考虑的问题有:   · 是否限制用户可使用的磁盘空间大小?   · 在系统中需要安装哪些软件?   · 交换分区需要多大?   · 系统是否有多个硬盘?   下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。 基本工作站的分区方案   假设系统的硬盘大小是10G。   /boot 20M   Swap 128M   /root 9.85G   建立一个20M的/boot分区是为了避免将系统内核文件放到1024磁道以外,如果将/boot做为root分区的一个子目录,内核文件就会安装在root分区的任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为64M

磁盘与文件系统管理

ε祈祈猫儿з 提交于 2019-11-28 01:36:34
一、磁盘的相关知识 1、硬盘结构 1)、数据结构 扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的的扇区。硬盘的第一个扇区,叫做引导扇区。 磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。 柱面:在有多个盘片构成的盘组中,由不同盘片的面,但处于同一个半径圆的多个磁道组成的一个圆柱面。 2)、物理结构 盘片:硬盘有多个盘片,每盘片两面。 磁头:每面一个磁头。 3)、储存容量 硬盘储存容量=磁头数 磁道数 每道扇区数*每扇区字节数。 2、硬盘接口 硬盘按数据接口不同,大致分为ATA(IDE)和SATA、SCSI以及SAS,接口速度不是实际硬盘数据传输的速度。 ATA:并口数据线连接主板与硬盘,抗干扰性太差,且排线占用空间较大,不利于电脑内部散热,已逐渐被SATA所取代。 SATA:抗干扰性强,支持热插拔等功能,速度快,纠错能力强。 SCSI:SCSI硬盘广为工作级个人电脑以及服务器所使用,资料传输时CPU占用率较低,转速快、支持热插拔等。 SAS:SAS是新一代的SCSI技术,和SATA硬盘相同,都是采用序列式技术以获得更高的传输速度,可达到6GB/s。 3、MRP MRP是主引导记录,位于硬盘第一个物理扇区处,MBR中包含硬盘的主引导程序和硬盘分区表。分区表有四个分区记录区,每个分区记录区占16个字节。 4