mkfs

Day15 磁盘格式化、磁盘挂载和增加swap空间

。_饼干妹妹 提交于 2019-12-05 05:01:42
磁盘格式化 blkid 命令 描述:查看一个还没挂载的分区 示例: [root@centos001 ~]# blkid /dev/sdb1 /dev/sdb1: UUID="e1641144-68f9-4c7d-b8b9-2c84024ddbfb" TYPE="xfs" mke2fs 命令 描述:格式化磁盘 选项: -b :指定块大小 ** -t** :指定文件系统的类型 。 不支持xfs 类型, 可用 mkfs 命令达成 ** -m** :指定分区预留给root用户的空间百分比 ** -i** :指定多少个字节对应一个inode 最低是一个块对应一个inode *** -N**:设定inode的数量。 *** -L**:设定该分区的标签 *** -c**:在格式化前检查磁盘是否有问题。但是会造成运行速度变慢 mkfs.ext4 与 mke2fs 相同 mkfs 示例: 使用mkfs如何把/dev/sdb格式化成XFS系统 [root@centos001 ~]# mkfs.xfs /dev/sdb1 meta-data=/dev/sdb1 isize=512 agcount=4, agsize=196608 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096

Linxu:磁盘分区

≡放荡痞女 提交于 2019-12-04 15:11:29
了解磁盘分区 磁盘的物理组成: 圆形的磁盘盘(主要记录数据的部分); 机械手臂,与在机械手臂上的磁盘读取头(可擦写磁盘盘上的数据); 主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据。 扇区(Sector)为最小的物理储存单位,每个扇区为 512 bytes; 将扇区组成一个圆,那就是磁柱(Cylinder),磁柱是分割槽(partition)的最小单位; 第一个扇区最重要,里面有: 主引导区(Master boot record, MBR),占有 446 bytes。 分区表(partition table),占有 64 bytes。 各种接口的磁盘在 Linux 中的文件名分别为: /dev/sd[a-p][1-15]:为 SCSI, SATA, USB, Flash 随身碟等接口的磁盘文件名; /dev/hd[a-d][1-63]:为 IDE 接口的磁盘文件名; 磁盘的分区: 主分区与扩展分区最多可以有四个(硬盘的限制)。 扩展分区最多只能有一个(操作系统的限制)。 逻辑分区是由扩展分区分割出来的分区; 能被格式化用作存储数据的分区是主分区与逻辑分区,扩展分区不能被格式化。 逻辑分区的数量根据操作系统而不同,在 Linux 系统中,IDE 硬盘最多有 59 个逻辑分区(5 号到 63 号), SATA 硬盘则有 11 个逻辑分区(5 号到 15 号)。

fdisk命令手工分区

孤街浪徒 提交于 2019-12-03 23:07:34
1. fdisk -l   查看系统所有的磁盘和分区 2. fdisk /dev/sdb  进行磁盘分区 命令 说明 a 设置可引导标记 b 编辑bsd磁盘标签 c 设置DOS操作系统兼容标记 d 删除一个分区 l 显示已知的文件系统类型。82为Linux swap分区,83为Linux分区 m 显示帮助菜单 n 新建分区 o 建立空白DOS分区表 p 显示分区列表 q 不保存退出 s 新建空白SUN磁盘标签 t 改变一个分区的系统ID u 改变显示记录单位 v 验证分区表 w 保存退出 x 附加功能(仅专家)   n---p主----1分区号----1起始柱面-----分区大小+100M------w   n---e扩展----2分区号---124起始柱面----1024柱面(所有剩余空间都分配给扩展分区)   n---1逻辑---不用指定分区号---124起始柱面----+100M(指定大小)------w   有时因为系统的分区表正忙,则需要重新启动系统之后才能使新的分区表生效。 3. 格式化    建立文件系统  mkfs -t ext4 /dev/sdb1 mkfs -t ext4 /dev/sdb2 mkfs -t ext4 /dev/sdb5 mkfs命令非常简单易用,不过是不能调整分区的默认参数的(如块大小是4096),这些默认参数除非特殊情况,否则不需要调整

openwrt 常用软件安装

自闭症网瘾萝莉.ら 提交于 2019-12-03 07:05:06
opkg update opkg install http://openwrt.8800.org:82/lucichinese.ipk #luci web管理汉化(安装后 需重打开ie 进luci管理) opkg install http://openwrt.8800.org:82/nwan.ipk #叠加软件 (单wan多拔、多wan多拔,多线IP接入) opkg install kmod-nls-base opkg install kmod-nls-iso8859-1 kmod-nls-utf8 # 安装语言组件iso-8859-1和utf8 opkg install kmod-usb-core opkg install kmod-usb-ohci #安装usb ohci控制器驱动 #opkg install kmod-usb-uhci  #UHCI USB控制器 opkg install kmod-usb2 #安装usb2.0 opkg install kmod-usb-storage #安装usb存储设备驱动 opkg install usbutils #安装了这个后可以用 lsusb opkg install luci-app-livestats # 实时流量查看 opkg install luci-app-initmgr #安装 Initscripts 用于服务启动管理

Linux 磁盘与文件系统管理

[亡魂溺海] 提交于 2019-11-28 03:09:27
在 Linux 中,我们该如何对磁盘进行分区,格式化、挂载? 硬盘基础知识 1.物理结构 盘片 :硬盘有多个盘片,每个盘片两面。(Platter) 磁头 :每面一个磁头。(Head) 2.数据结构 磁道 :磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道( Track )。 扇区 :每个磁道被等分为福哦干个弧段,这些弧段便是扇区( Sector )。扇区是磁盘的最小组成单元,通常是512字节,由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节。 柱面 :在多个盘片构成的盘组中,由不同盘片的面,但处于同一半径圆的多个磁道组成的一个圆柱面( Cylinder )。 3.存储容量 硬盘存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数。 4.磁盘读取响应时间 寻道时间 :磁头从开始移动到数据所在磁道所需要的时间,寻道时间越短,I/O操作越快,目前磁盘的平均寻道时间一般在 3-15ms ,一般都在 10ms 左右。 旋转延迟 :盘片旋转将请求数据所在扇区移至读写磁头下方所需要的时间,旋转延迟取决于磁盘转速。普通硬盘一般都是 7200 rpm,慢的 5400 rpm。 数据传输时间 :完成传输所请求的数据所需要的时间。 5.扇区、块/簇、page 扇区 :硬盘的最小读写单元 块/簇

Linux磁盘管理(创建、卸载、挂载磁盘)

做~自己de王妃 提交于 2019-11-28 00:43:44
今天给大家介绍下Linux系统中的磁盘管理 一、磁盘结构 磁盘的物理结构 盘片:磁盘有多个盘片,每盘片2面 磁头:每面一个磁头 硬盘的数据结构 硬盘的数据结构 · 磁盘的数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面 · 扇区和磁道 下图显示的是一个盘面,盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区。扇区是磁盘的最小组成单元,通常是512字节。 · 磁头和柱面 磁头 和 柱面 硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。由于每个盘面都有自己的磁头,因此,盘面数等于总的磁头数。 · # 磁盘储存容量 存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数 图中磁盘是一个 3个圆盘6个磁头,7个柱面(每个盘片7个磁道) 的磁盘,图3中每条磁道有12个扇区,所以此磁盘的容量为:存储容量 6 7 12 * 512 = 258048,每个磁道的扇区数一样是说的老的硬盘,外圈的密度小,内圈的密度大,每圈可存储的数据量是一样的。新的硬盘数据的密度都一致,这样磁道的周长越长

第四周知识小分享

戏子无情 提交于 2019-11-27 18:06:55
第四周知识小总结 时间过得飞快,转眼间就到第四周了,我们又学了哪些新知识呢,下面让我们一起来看下。 一 源码编译安装 1 程序包编译 程序包编译安装: Application-VERSION-release.src.rpm --> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,然后再安装 源代码-->预处理-->编译-->汇编-->链接-->执行 源代码组织格式: 多文件:文件中的代码之间,很可能存在跨文件依赖关系 C、C++:make 项目管理器 configure脚本 --> Makefile.in --> Makefile java: maven 编译安装 C语言源代码编译安装三步骤: 1、./configure (1) 通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的 指定以及Makefile.in文件生成Makefile (2) 检查依赖到的外部环境,如依赖的软件包 2、make 根据Makefile文件,构建应用程序 3、make install 复制文件到相应路径 开发工具: autoconf: 生成configure脚本 automake:生成Makefile.in 注意:安装前查看README,INSTALL 编译安装 编译C源代码: 准备:提供开发工具及开发环境 开发工具:make, gcc等 开发环境:开发库,头文件 glibc

Linux系统管理-——5、文件系统与LVM

我的未来我决定 提交于 2019-11-27 15:21:35
一、创捷文件系统 mkfs 、mkswap 命令 1.mkfs命令 (1)作用:创捷文件系统(格式化)Make Filesystem (2)格式:mkfs -t 文件系统类型 分区设备 (3)常用选项: -t 指定格式化文件类型 -b 指定block大小,单位字节 -I :inode 大小 -U 设置 UUID号 -q 执行时不显示任何信息 (4)例: [root@A feng]# mkfs mkfs mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.fat mkfs.minix mkfs.msdos mkfs.vfat mkfs.xfs [root@A feng]# fdisk -l /dev/sdb WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion. 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型

mke2fs和mkfs命令使用

半世苍凉 提交于 2019-11-27 13:46:14
1、mke2fs命令 在Linux系统下,mke2fs命令可用于创建磁盘分区上的”ext2/ext3”文件系统。 (1)语法 mke2fs(选项)(参数) (2)常用选项 -b<区块大小>:指定区块大小,单位为字节。 -c:检查是否有损坏的区块。 -f<不连续区段大小>:指定不连续区段的大小,单位为字节。 -F:不管指定的设备为何,强制执行mke2fs。 -i<字节>:指定”字节/inode”的比例。 -N<inode数>:指定要建立的inode数目。 -l<文件>:从指定的文件中,读取文件中损坏区块的信息。 -L<标签>:设置文件系统的标签名称。 -m<百分比值>:指定给管理员保留区块的比例,预设为5%。 -M:记录最后一次挂入的目录。 -q:执行时不显示任何信息。 -r:指定要建立的ext2文件系统版本。 -R=<区块数>:设置磁盘阵列参数。 -S:仅写入superblock与group descriptors,而不更改inode able inode bitmap以及bitmap。 -v:执行时显示详细信息。 -V:显示版本信息。 (3)参数 设备文件:指定要创建的文件系统的分区设备文件名。 块数:指定要创建的文件系统的磁盘块数量。 (4)实例 创建指定的ext2文件系统: $ sudo mke2fs –q /dev/hda1 2、mkfs命令 在Linux系统下