fdisk

Arch Linux 系统迁移

梦想与她 提交于 2020-12-22 22:26:31
文章目录 备份 Arch Linux 系统 安装 `pigz` 打包 Arch Linux 给新盘分区或挂载 使用 `fdisk` 等磁盘工具分区 挂载新硬盘分区到 `/mnt/arch` 恢复 ArchLinux 系统 创建刚才排除的文件夹 获取 UUID 修改 `/etc/fstab` 挂载文件 更新 Grub 引导 更新 `mkinitcpio` 退出 `arch-chroot` 提权模式 卸载分区 迁移完成 备份 Arch Linux 系统 安装 pigz 使用 pigz 多线程压缩比使用 tar 单线程压缩速度明显提升多倍 sudo pacman -S pigz 打包 Arch Linux --exclude 排除的路径/文件,根据自己系统挂载情况选择需要排除的路径或文件。 注:当前是在 / 目录下执行 sudo tar --use-compress-program = pigz -cvpf arch-backup.tgz --exclude = /proc --exclude = /lost+found --exclude = /arch-backup.tgz --exclude = /mnt --exclude = /sys --exclude = /run/media --exclude = /media / 给新盘分区或挂载 使用 fdisk 等磁盘工具分区

hdparm 命令使用;关闭硬盘 HDD cache; 硬盘读写性能测试;

半世苍凉 提交于 2020-12-21 07:54:59
最新需要使用硬盘做一些测试,需要使用到hdparm工具,并进行了解,并进行简要记录; hdparm、dd、fio、都是很好的硬盘测试软件;通常使用其对硬盘信息做基本了解; 关闭硬盘写Cache用例: hdparm -W /dev/ sdh # 查看写缓存状态; hdparm -W 0 /dev/ sdh # 关闭Cache,保证数据强一致性;放置断电时数据未落盘; hdparm -W 1 /dev/sdh # 打开 测试磁盘和磁盘缓存读取速度: 查看磁盘信息: fdisk -l /dev/ sdh hdparm /dev/sdh 评估磁盘读取速度: hdparm -t /dev/sdh 评估磁盘缓存读取速度: hdparm -T /dev/sdh 直接测试硬盘的读性能(绕过内核页缓存): hdparm -tT --direct /dev/sdh 顺序写测试: time -p bash -c "dd if=/dev/urandom of=./dd.log bs=1M count=50000" 随机写测试(使用direct标识,绕过页缓存): fio -filename=randw-singlethread -fallocate=none -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=libaio -bs=32k -size

Linux进阶之磁盘管理及LVM逻辑卷

China☆狼群 提交于 2020-12-18 08:54:46
本节内容 磁盘管理 LVM 一、磁盘管理 1 、硬盘接口 种类及其应用: IDE 接口硬盘多用于家用产品,部分应用于服务器 SATA SCSI 接口硬盘主要应用于服务器 SAS 只在高端服务器上,价格昂贵 2 、硬盘种类 a 、 SATA 硬盘: SATA 接口,又叫串口硬盘。 PC 机主流发展方向。有 较强的纠错能力 ,错误一经发现能自动纠正,这样就大大的提高了数据传输的安全性。( 0.5V 电压,转速可达 7200 转 / 分) b 、 SCSI 硬盘: SCSI 接口。优点: SCSI 接口应用范围广、多任务、带宽大、 CPU 占用率低,以及热插拔等。它由于 性能好、稳定性高 ,因此在服务器上得到广泛应用。缺点:由于 SCSI 硬盘 价格 非常 昂贵 ,所以一般的 PC 是不会使用 SCSI 硬盘。 一般转速可达 10000 转 / 分。 c 、 SAS 硬盘: SAS(Serial Attached SCSI) 即串行连接 SCSI ,是新一代的 SCSI 技术,和现在流行的 Serial ATA(SATA) 硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。改善存储系统的效能、可用性和扩充性。 一般转速可达 15000 转 / 分,甚至更高。 3 、分区符 在 Linux 系统中一切皆文件,所以硬盘也是文件,分区也是文件 设备文件都存放在

七、Linux磁盘管理及LVM讲解

丶灬走出姿态 提交于 2020-12-18 06:25:28
1. 硬盘接口 IDE:家用产品,也部分应用于服务器 SATA:一般使用 SCSI:服务器市场 SAS:高端服务器上,价格昂贵 2. 硬盘种类 SATA硬盘: SCSI硬盘: SAS硬盘: 3. 分区符认识 MBR概述: 全称为 Master Boot Record,即硬盘的主引导记录。 512字节 三个部分: 1.主引导程序占446个字节 2.Partition table区(分区表),即DPT,占64个字节 3.magic number,占2个字节,55AA 分区: 主分区(编号 1-4) ==》 扩展分区 ==》 逻辑分区(编号5) 主分区:主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序, /boot分区最好放在主分区上 扩展分区 :不能使用的,它只是做为逻辑分区的容器存在的 注意: 主分区 +扩展分区 最多只能有4个 扩展分区可以是 0个最多是1个 扩展分区不能直接使用,扩展分区必须首先创建成逻辑分区才能使用 逻辑分区可以是 0个 1个 多个 查看硬盘: [root@ww ~]# ls /dev/sd* 命名方式: /dev/sd[a-z]n 其中: a-z 表示设备的序号,如sda表示第一块scsi硬盘,sdb就是第二块...... n 表示每块磁盘上划分的磁盘分区编号 4. 文件系统与数据资料 Ext3 Ext4 XFS cat /etc/fastab

ubuntu下 fdisk用法

前提是你 提交于 2020-12-15 06:42:53
Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法: 对 于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev/hdb,/dev/hdc,/dev /hdd等,如果还有IDE Raid卡,则依次为:/dev/hde,/dev/hdf,/dev/hdg,/dev/hdh。对于SCSI硬盘,则设备名依次为/dev/sda, /dev/sdb...等等 fdisk的命令行用法为: fdisk 硬盘设备名 进入fdisk后,首先键入'm',即可显示fdisk全部菜单。 再键入'p',显示当前分区表状态。 键 入'n',增加一个分区,然后会提示你选择分区类型(基本分区或扩展分区),再选择分区号(1-4)。注:每块硬盘最多可划分四个主分区(包括基本分区和 扩展分区),其中:基本分区最多可划分四个,扩展分区最多可划分一个,但扩展分区内可再划分多个逻辑分区(最多几个我没试过,总之很多)。选中你要建立的 分区类型和分区号后,会提示输入起始柱面,从1开始;然后再输入终止柱面,此时可输入实际的柱面数,也可用"+分区尺寸"的方式输入,如:+1024M表 示在起始柱面后加上1024M。主分区的设备名依次为:/dev/hda1,/dev/hda2,/dev/hda3,/dev/hda4,逻辑分区的设 备名依次为:

VM虚拟机扩展硬盘容量

风流意气都作罢 提交于 2020-11-29 15:35:46
VM虚拟机扩展硬盘容量 第一步,关闭系统,给虚拟机硬盘增加空间。 第二步,启动系统。查看硬盘大小和分区情况。 第三步,分区。 第四步,格式化分区。 第五步,挂载。 第六步,开机自动挂载。 第一步: 当前硬盘大小: 扩展到80GB: 点击扩展: 第二步: parted –l命令查看硬盘空间和分区情况(也可以使用fdisk -l),注意使用root权限 可以看到硬盘空间为85.9GB(至于为什么不是80GB我也不太清楚,可能是按1000而不是1024换算的吧)但是只有60多GB被分区,也就是还有20GB没有被分区,这就是下一步的工作。 第三步: fdisk命令对未分区的磁盘空间分区。 m命令查看帮助,n命令增加一个新的分区,选择p主分区,之后都选择默认。最后用w命令保存结果。有时w时,可能没有成功,需要再执行partprobe命令更新分区表。 再用parted -l查看分区结果 可以看到已经多了一个大小为21.5GB的分区。 第四步,格式化分区: 创建分区后,新的分区还没有自己的文件系统,这时候需要将其格式化。 使用mkfs命令: 可以使用df –T命令查看其它分区的文件系统,我的CentOS7采用xfs文件系统,所以命令是mkfs.xfs。 第五步,挂载: 新分区,并格式化后的分区要进行挂载,使用mount命令。 注意要先创建/home/han/new_disk目录。

Linux系统基础之磁盘介绍

大城市里の小女人 提交于 2020-11-29 13:06:57
Linux系统基础之磁盘介绍 Linux系统磁盘介绍 所有有系统都一样,都是一种软件被安装于某个硬件之上,这个硬件无外非是一种存储设备,通常操作系统都是安装磁盘中,所以Linux系统也一样,都是安装在磁盘当中,但是它不同与windows系统的安装,因为Linux都是需要创建文件系统的才可以使用,今天我们变来介绍下最基础的知识——磁盘 一:磁盘分类 目前市场上磁盘的分类有:IDE磁盘(多用于PC机)、 SATA磁盘、SAS 磁盘、SSD磁盘等这么几种分类,企业级服务器中大多用后二者,SATA磁盘多用于企业内部的一些业务、SAS 磁盘多用于对外的业务(一些业务平台)。 SATA磁盘目前容量比较大的有4T、SAS 磁盘一般都在300G---600G居多,企业生产环境中使用也最多的是这种容量的,实际生产中磁盘的使用主要看性能需求,也就是磁盘的读写速度。 二:磁盘的体系结构 企业级服务器多块磁盘的情况 三:磁盘容量的计算 磁盘的结构一般包括磁道、盘面、扇区、碰头等 一个磁道的大小=512字节 扇区数 一个盘面的大小=磁道的大小 磁道数 一个磁盘的大小=盘面大小 磁头数 因些 一个磁盘的容量=512字节 扇区数 磁道数 磁头数 [root@Centos ~]# fdisk -l Disk /dev/sdb: 21.5 GB, 21474836480 bytes 255 heads, 63

Linux物理磁盘扩容流程

北城余情 提交于 2020-11-23 09:59:35
1. 插入硬盘前,查看现有硬盘情况   (1)命令: fdisk -l     说明:fdisk -l 查看设备的 所有分区   (2)命令: df -h     说明:df 列出 文件系统 的整体磁盘使用量 2. 断电插入硬盘后,重启后,查看是否识别,并查看设备名称   (1)命令: fdisk -l     查看是否有新添加的硬盘,以及新添加磁盘的默认 设备名   (2)记录设备名以及目录,格式:/dev/sdb 3. 注意 因为本节讲的是磁盘扩容,正常情况下 “物理卷”、“卷组”、“逻辑卷” 都是已经 存在 的,所以这里不讲“物理卷”、“卷组”、“逻辑卷”的创建。 如是未建立“物理卷”、“卷组”、“逻辑卷”,挂载磁盘时需要进行“物理卷”、“卷组”、“逻辑卷”的创建、格式化磁盘并且挂载磁盘。---见:下一节:Linux磁盘挂载流程 扩容 时可以直接进行。 4. 查看想要挂载的目录 (1) df -h   说明:我们去扩容的时候,一般是大量存储日志信息的data目录不够,使用df -h可以查看要挂载的目录所在的卷组(VG)和逻辑卷(LV)    (2) lvscan   说明:通过lvscan查看要挂载的卷组(VG)与逻辑卷(LV)目录,为之后扩容做准备    5. 开始扩容 (1)先讲新加入的磁盘创建一个物理卷(PV)   1) 命令: pvcreate /dev/sdb  

Centos7 硬盘分区

点点圈 提交于 2020-11-14 07:35:28
Centos7 硬盘分区 一、查看磁盘信息 1、首先使用命令 fdisk -l 查看硬盘信息,如下图: 共两块磁盘,分别是,系统盘: /dev/vda 、数据盘: /dev/vdb 二、创建主分区 数据盘分三个区:一个主分区、两个逻辑分区 1、输入 fdisk /dev/vdb 然后回车,如图: 2、输入 n ,回车 新建分区。输入 p 选择分区类型(p-主分区、e-扩展分区)。如图: 3、输入 p 选择分区类型,回车新建主分区。如图: 4、选择分区号在 1-4 间,输入 1 回车: 5、设置分区起始的柱面,直接回车选择默认即可,回车。如图: 6、设置主分区大小,大小采用 +size{K,M,G}方式 直接输入分区大小,如图: 7、主分区已创建完成,大小40G。输入 p 查看分区是否成功,如图: 三、创建扩展分区 1、创建扩展分区,输入 n 回车 新建分区。如图: 2、选择分区类型,选则扩展分区,输入 e ,回车。如图: 3、输入分区号2,回车 4、输入扩展分区2的其实柱面号,这么我们默认就可以,直接回车 5、设置扩展分区大小,此处也是直接回车选择默认,表示将剩余磁盘空间全都划分给扩展分区。如图: 6、扩展分区2已创建,输入 p 查看是否成功: 四、创建逻辑分区 1、输入 n 开始创建逻辑分区 2、输入 l 选择分区类型(注意:这个输入的 英文字符 l) 3

bat 批处理切换到当前脚本所在文件夹

℡╲_俬逩灬. 提交于 2020-11-13 01:27:51
bat 批处理切换到当前脚本所在文件夹 切换到当前脚本所在的文件夹 ? 1 cd %~dp0 另外附上一些bat基本内容 —————————————————————————————— 批处理常用命令总结 - 批处理命令简介 目录 echo 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定的文件中。 rem 注释命令,类似于在C语言中的/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。 Rem Message Sample:@Rem Here is the description. pause 暂停命令。运行 Pause 命令时,将显示下面的消息:Press any key to continue. . .(或:请按任意键继续. . .) Sample: @echo off :begin copy G:*.* d:/back echo 请插入另一张光盘... pause goto begin 在这个例子中,驱动器 G 中磁盘上的所有文件均复制到d:/back中