磁盘类型
IDE:
是俗称的并口,STAT是俗称的串口,这两种硬盘是个人电脑和地段服务器常见的硬盘。
IDE具有性能价格比高、适用面广等特点。
SCSI
具有应用范围大、多任务、宽带大、CPU占用率低,以及热插拔等优点,但价格较高,很难如IDE般普及,因此SCSI硬盘主要用于中、高端服务器和高档工作站中。
STAT
又叫串口硬盘。
采用点对点的方式实现了数据的分组传输从而带来更高的传输效率。
SAS
,即串行连接SCSI是新一代的SCSI技术,提供STAT硬盘的兼容性。
FC
光纤通道,光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。
光纤通道是为在像服务器这样的多硬盘系统环境而设计,能满足高端工作站、服务器、海量存储子网络、外设间通过集线器、交换机和点对点连接进行双向、串行数据通讯等系统对高数据传输率的要求。
SSD
固态硬盘。
SATA FC SAS三种硬盘的比较
三大存储类型
直连式存储DAS、网络化存储FAS(网络化存储根据协议分为:网络接入存储NAS、存储区域网络SAN)
常见三种存储架构 DAS、NAS、SAN比较,区别说明
MBR: 主引导记录 (512byte)
为什么要分区?
数据的安全性、系统的效能考量。
分区分为主分区、扩展和逻辑分区。主分区与扩展分区最多可以有四个(硬盘的限制)。扩展分区最多有一个(操作系统的限制)。逻辑分区是由扩展分区继续分割出来的分隔槽。扩展分区无法格式化。
认识文件系统
Linux文件数据除了文件实际内容外, 通常含有非常多的属性,例如Linux 操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数
等)。
superblock:记录此 filesystem 的整体信息,包括inode/block的总量、使用量、剩余量, 以及文件系统的格式与相关信息等;
inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的 block 号码;
block:实际记录文件的内容,若文件太大时,会占用多个 block 。
block,用来防止文件内容数据的地方,在ext2文件系统中所支持的block大小有1k,2k及4k三种。格式胡时block的大小就固定了,且每个block都有编号,以便iNode的记录。
每个block内最多只能放置一个文件的数据。所以如果你的lock在格式化时选用了最大的4k时,可能产生较多的容量浪费。
superblock,是记录整个filesystem相关信息的地方,包括block与iNode的总数,未使用与已使用的iNode/block数量,block与iNode的大小等。
创建一个目录做了什么
在创建目录时,ext2会分配一个iNode与至少一块block给该目录其中,inode 记录该目录的相关权限与属性,并可记录分配到的那块 block 号码; 而 block 则是记录在这个目录下的文件名与这些文件名占用的 inode 号码数据。查看iNode号时,可以使用ls -i查看。
磁盘目录与容量
df:列出文件系统的整体磁盘使用量;
du:评估文件系统的磁盘使用量(常用在推估目录所占容量)
ln 建立连接,什么都不加是硬链,加一个-i是软链。
磁盘的分割、格式化、检验与挂载
添加磁盘SCSI
发现磁盘
1.重启系统
2. /sys下SCSI扫描
cd /sys/class/scsi_host目录
echo "- - -" > /sys/class/scsi_host/host0/scan
注意:在“-”之间有空格,在“>”左右有空格
fdisk –l看看有没有新加的磁盘,如果没有则把host0换成host1或者host2尝试一下
磁盘格式化
mkfs [-t 文件系统格式] 装置文件名
选项与参数:
-t :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)
例:
mkfs –t ext4 /dev/hdc6或mkfs.ext4 /dev/hdc6
磁盘的挂载与卸载
挂载:mount 卸载:umount
当挂载后对比查看一下/etc/fstab和/etc/mtab的差别
注意:
/etc/mtab该文件也是记载当前系统已经装载的文件系统,包括一些操作系统虚拟文件,这跟/etc/fstab有些不同。/etc/mtab文件在mount挂载、umount卸载时都会被更新,时刻跟踪当前系统中的分区挂载情况。
开机自动挂载/etc/fstab