linux-disk
文章平均质量分 65
seaship
这个作者很懒,什么都没留下…
展开
-
使用systemd挂载文件系统
文章目录一、挂载本地磁盘二、挂载网络文件系统三、自动挂载四、开启关停五、重要事项:为什么使用systemd来挂载文件系统而不使用fstab?使用fstab的时候如果设备被移除会导致系统启动失败,无法进入系统(只能进入临时修复系统),systemd则没有这个问题。一、挂载本地磁盘#vim /etc/systemd/system/xxx-xxx.mount以下为配置内容:[Unit] Description = mount disk [Mount] What = /dev/sd转载 2021-04-28 16:54:34 · 2900 阅读 · 4 评论 -
熟悉一下常用的LVM扩容
物理卷(PV, Physical Volume)物理卷就是指磁盘,磁盘分区或从逻辑上和磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有和LVM相关的管理参数。当前LVM允许你在每个物理卷上保存这个物理卷的0至2份元数据拷贝.默认为1,保存在设备的开始处.为2时,在设备结束处保存第二份备份.卷组(VG, Volume Group)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。能在卷组上创建一个或多个“LVM分区”(逻辑原创 2021-02-24 16:38:51 · 790 阅读 · 0 评论 -
移动硬盘GPT模式安装linux系统支持legacy和uefi双启动
之前做过一个测试,就是将fedora-v33安装在移动硬盘上,GPT硬盘模式,thinkpadx230,启动模式为BOTH,UEFI first结果安装成了legacy模式,并不是纯GPT+UEFI的方式,让我很为难。因为有个想法,想让这个系统在legacy和UEFI模式下都能运行,手动建立EFI分区,再手动添加启动。现在暂时能实现,弄了许久网上少有相关资料,参见过votry,其是先用mbr分区安装,然后建立EFI分区,实现的是不同ISO光盘文件的启动。我的做法如下:先将硬盘转换成GPT模式,用disge原创 2020-12-20 15:10:36 · 1727 阅读 · 0 评论 -
UEFI添加grub2引导
准备材料:下载grub-2.02-for-windows.zip第一步:将grub-2.02-for-windows.zip解压至d盘根目录。以管理员身份运行cmd。输入以下指令将当前路径切换至grub-2.02-for-windows文件夹下。cd /d d:\grub-2.02-for-windows第二步:输入以下指令查看grub-mkimage.exe的参数grub-mkimage.exe --help输出以下结果:d:\grub-2.02-for-windows>grub转载 2020-12-19 10:54:42 · 2310 阅读 · 1 评论 -
Windows与Linux的UEFI引导修复教程
UEFI引导修复教程一、UEFI引导基本原理1.esp引导分区esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘分区,在mbr格式硬盘中也可以由任一fat格式磁盘分区代替2.efi文件结构efi\boot\bootx64.efiefi\microsoft\boot\bcdefi\ubuntu\grubx64.efi3.efi启动过程uefi bios启动时,自动查找硬盘下esp分区的bootx64.efi,然后由bootx64.efi引导efi下的bcd文件,由bcd引导指定系统文件(转载 2020-12-18 17:42:54 · 5437 阅读 · 1 评论 -
存在UEFI后的启动
最近在做移动硬盘的启动系统,发现UEFI的许多好处,但也发现了一些以前没有注意的问题。Legacy为传统BIOS,UEFI为新式BIOS1,无UEFI+MBR硬盘 legacy2,无UEFI +GPT硬盘 bios中有自己的处理方式UEFI支持,linux采用bios-grub分区(1M左右)来解决3,UEFI+MBR硬盘4,UEFI+GPT硬盘现在的电脑基本都支持UEFI,只是支持的方式不太相同,在bios中也可以做选择。一般情况下都是Legac原创 2020-12-16 20:30:58 · 1264 阅读 · 0 评论 -
类thinkpad笔记本安装deepinv20后启动黒屏的解决
手上有台旧的thinkpad X220,更新加装了块固态盘,便想安装deepinV20试一下,结果出了许多的问题。安装时挺顺利,一切正常,deepin 的默认安装也没有给人过多的选择。可是一重启,就好象启动不了了,过了grub阶段就暗夜黑屏卡在那不动了,过了好一阵,才又弹出drm:drm_atomic_helper_wait_for_flip_done等类型错误。就是感觉不会向下走的意思,网上查说是会启动但要等上半小时之类,我是没有功服去等的,就重启,结果还是一样,又查了下,说是接上外接显示器可以启动,试了原创 2020-12-05 12:27:53 · 1822 阅读 · 1 评论 -
linux下UEFI的管理
UEFI用来替代传统BIOS引导操作系统,学会修改UEFI启动项也变得十分重要,UEFI全称为:“统一的可扩展固件接口”(Unified Extensible Firmware Interface),目前新购入的计算机都支持UEFI固件,若是需要启动传统MBR设备,则需开启CSM(Compatibility Support Module)。关闭CSM则变成纯UEFI启动,且完全支持安全启动。Secure Boot(安全启动),安全启动仅适用于使用UEFI启动的操作系统。如果电脑要启动不完全支持UEFI的设备转载 2020-12-04 19:51:56 · 1963 阅读 · 0 评论 -
U盘的挂载过程-先记录一下
从具体实现层面来说就是:App↑ App等候设备处理信息并挂载设备D-Bus↑ 过滤处理内容后送给D-BusHAL 它是一个位于操作系统和驱动程序之上,运行在用户空间中的服务程序↑ 把硬件相关内容送到HALudev↑ kernel2.6发现设备变化反映到sysfs, 并通过hotplug机制通知udevLinux Kernel2.6 自动调用驱动模块**1. 自原创 2020-11-24 17:19:58 · 1701 阅读 · 1 评论 -
关于安装系统后不能启动的问题!
关于这个问题,以前在安装笔记本win7的时候遇到过,只是记住改变bios时改变硬盘模式就行了,并没有深究,其实也是自己的无知,只是知道在许多主板开始支持uefi时安装系统会出现这种情况。 前段时间安装一台旧笔记本,联想的E4430,由于没有msata接口,只能加装光驱位固态硬盘,想着在固态盘上安装个系统这样可以做双系统,结果安装了几种系统都是启动不了,就在要放弃时,安装了furyBSD竟可以了,这引起了我的兴趣!在网上查找原因和处理方法,才发现自己对uefi是如此无知!这种新的启动方式是有许多特点和好处原创 2020-11-24 10:12:17 · 973 阅读 · 0 评论 -
linux的启动过程
转载 2020-09-22 10:09:20 · 98 阅读 · 0 评论 -
双硬盘安装linux系统,去掉一个硬盘后grub报错的处理!
由于GRUB所在的MBR主引导扇区已被破坏,系统无法正常启动使用安装光盘引导进入rescue模式。步骤:安装光盘或者U盘安装的方式安装界面选择Troubleshooting模式选择Rescue a CentOS Linux system进入。提示硬盘上的系统已经被找到并挂载在/mnt/sysimage 下,选择1,continue用读写模式加载提示输入chroot /mnt/sysimage改变到磁盘根目录,Please press ENTER to get a shell:按回车进入sh-原创 2020-08-24 10:39:51 · 777 阅读 · 0 评论 -
kali 屏避某硬盘
笔记本安装两块硬盘,kali安装在固态盘上,另一块机械盘是另外一个系统,便在kali的开机桌面上总是显示出来,不好看也不方便。于是想将机械盘屏避掉,在用到时再挂载!1,#fdisk -l找到自己要屏避的对象我的是sda2,启动后的禁用,立即生效。#echo 1 > /sys/block/sda/device/delete3,创建一个文件#touch /etc/udev/rules.d/99-hide-disks.rules加入:KERNEL== “sda1”, ENV{UDISKS_P原创 2020-08-21 11:30:10 · 459 阅读 · 0 评论 -
centos8安装ntfs-3g后,不能自动挂载U盘(NTFS格式)
报错内容:/sbin/mount.ntfs: symbol lookup error: /sbin/mount.ntfs: undefined symbol:ntfs_xattr_build_mapping解决方案mv /lib/libntfs-3g.so.88 /lib/libntfs-3g.so.88.uselessldd $(which ntfs-3g)原理fedora升级 : ntfs-3g链接库应该是 /lib64/libntfs-3g.so.88, 而不是 /lib/libntfs原创 2020-05-14 15:49:31 · 1623 阅读 · 1 评论 -
autofs的使用
我们都知道,将挂载信息写入到/etc/fstab文件中,可实现开机自动挂载。如果远程共享资源过多,则会给网络带宽和服务器的硬件资源带来很大负载。如果挂载的资源长期不使用,也会造成服务器资源的浪费。autofs自动挂载服务是一种Linux系统守护进程,当检测到用户视图访问一个尚未挂载的文件系统时,会自动挂载该文件系统。简单来说,将挂载信息写入/etc/fstab文件中,系统在每次开机时都会自动挂载...转载 2020-03-23 08:55:59 · 1344 阅读 · 0 评论 -
CentOS 7系统上制作Clonezilla(再生龙)启动U盘并克隆双系统
笔记本安装的是双系统:Win7 64位,CentOS 7 64位。政采就是个巨大的坑,笔记本标配的是5400转的机械硬盘,开机时间常常要一至两分钟,软件运行起来时各种数据的读写也非常慢,忍无可忍,决定更换成固态硬盘。但是,CentOS 下许多软件的安装和配置都是用命令行完成的,再重装一遍不仅费时费力,而且不一定能完全还原成现有的样子,急需一个可以可靠地快速还原这个双系统的软件。再生龙(Clo...转载 2020-03-13 10:33:59 · 4367 阅读 · 0 评论 -
2T以上分区工具parted
parted命令可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区,fdisk命令对于大于2T的分区无法划分,所以用fdisk无法看到parted划分的GPT格式的分区。Parted 命令分为两种模式:命令行模式和交互模式。1、命令行模式: parted [option] device [command] ,该模式可以直接在命令行下对磁盘进行分区操作,比较适合编程应用。2...转载 2019-01-11 08:59:16 · 248 阅读 · 0 评论 -
LVM
LVM是什么LVM是Linux操作系统的逻辑卷管理器。 现在有两个Linux版本的LVM,分别是 LVM1,LVM2。LVM1是一种已经被认为稳定了几年的成熟产品,LVM2 是最新最好的LVM版本。 LVM2几乎完全向后兼容使用LVM1创建的卷。此例外是快照(在升级到LVM 2之前,必须删除快照卷)。LVM简介逻辑卷管理提供了比传统的磁盘和分区视图更高级别的计算机系统上磁盘存储的视图。 这使...转载 2019-04-10 08:38:48 · 1873 阅读 · 0 评论 -
多系统引导启动项详解和更改启动内核的方法
内容来自网上查找和总结以及自己的尝试由于机器装有两套系统,分别是kali2-使用grub.centos7-使用grub2.两代grub的区别在网上查询如下:---------------------------------------------------关于版本:GRUB2 使之版本号为1.98之后的grub;GRUB legacy(版本为0.97)是指GRUB,而非GRUB2,gru...转载 2019-05-08 10:07:12 · 5378 阅读 · 1 评论 -
linux查看进程占用硬盘IO及测试
操作系统查看进程占用IO方法一:iotop -oP命令的含义:只显示有I/O行为的进程方法二:pidstat -d 1命令的含义:展示I/O统计,每秒更新一次pidstat -d 1Linux 3.10.0-957.el7.x86_64 (wyl-lab) 05/09/2019 x86_64 (4 CPU)03:13:15 PM UID PID kB_rd...转载 2019-05-17 08:52:25 · 1350 阅读 · 0 评论 -
debian误删内核后处理&精简系统
昨天发现使用的kali的硬盘空间不多了,升级了导制grub进入recuse模式,所幸是双硬盘,另一个硬盘上的grub还是可以用的,就开始捣鼓删文件了,先清/boot吧!#rm -4.8.0-,结果没反应,找不到文件。下恨心#rm -f -4.8.0- .我的个天,结果目录下所有的文件都被删了,这下我可懵了。本来是想这个内核太多影响硬盘和grub的自动检测,我的kali内核升级从4.8 -4.19...原创 2019-07-18 09:12:19 · 743 阅读 · 0 评论 -
ubuntu误删所有内核,恢复内核的解决办法
前言我用df -h命令查看磁盘使用情况的时候发现,系统根目录空间已经比较小了,于是我就使用clean命令对系统内核进行清理,一不小心,就把所有的内核删除了,你很有可能也是我的这种经历,非常的崩溃.好了,我就不再废话了,让我们来看一下究竟如何修复.修复方法使用u盘做一个ubuntu(你当前的系统发行版本)启动盘参照:https://www.linuxidc.com/Linux/2016-04...转载 2019-07-18 09:17:56 · 2542 阅读 · 0 评论 -
linux误删文件的恢复
前言每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客。模拟场景删除误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件:rm -f /roo...转载 2019-07-18 09:31:19 · 217 阅读 · 0 评论 -
怎样修复grub开机引导(grub rescue)
很多时候,特别是在linux调整分区后,开机重启时会出现error : unknow filesystemgrub rescue>的字样,系统就是进不去。这表示你的grub2的配置文件坏了……由于分区调整或分区UUID改变造成grub2不能正常启动,从而进入修复模式了(grub rescue),也称救援模式。 在救援模式下只有很少的命令可以用:set , ls , ins...转载 2019-07-18 11:29:56 · 52810 阅读 · 9 评论 -
grub2详解(
grub2详解(翻译和整理官方手册)本文主要介绍的是grub2,在文末对传统grub进行了简述,但在grub2的内容部分中包含了很多grub2和传统grub的对比。如果仅仅是想知道grub2中的boot.img/core.img/diskboot.img/kernel.img或者传统grub中stage1/stage1_5/stage2文件的作用,请直接跳至相关内容处阅读。1.1 基础内容...转载 2019-08-16 14:29:19 · 20237 阅读 · 3 评论 -
Linux中查看和修改分区的uuid方便挂载使用
查看硬盘UUID:两种方法:ls -l /dev/disk/by-uuidblkid /dev/sda1修改分区UUID:1、修改分区的UUIDUbuntu 使用 uuid命令 生成新的uuidcentos 使用uuidgen命令 生成新的uuidUbuntusudo uuid | xargs tune2fs /dev/sda1 -Ucentossudo uuidgen | ...原创 2019-08-22 18:00:34 · 1383 阅读 · 0 评论 -
LINUX挂载windows常用文件系统
为了能够在 CentOS 上安装 exFAT /NTFS文件系统,您需要安装免费的 FUSE exFAT /NTFS模块和工具,它为类 Unix 系统提供全功能的文件系统实现。在 CentOS 7 核心存储库中不提供 包。您可以选择从源构建工具,或者使用 Nux Dextop 存储库中的 yum 进行安装。我们将选择第二种方案。Nux 存储库依赖于 EPEL 软件存储库。如果系统上未启用 EP...原创 2019-08-29 17:27:01 · 439 阅读 · 2 评论 -
Linux 文件恢复(XFS & EXT4)
在Linux中,删除rm命令使用需谨慎,有时候可能由于误操作,导致重要文件删除了,这时不要太紧张,操作得当的话,还是可以恢复的。EXT 类型文件恢复#删除一个文件,实际上并不清除inode节点和block的数据,只是在这个文件的父目录里面的block中,删除这个文件的名字。Linux是通过Link的数量来控制文件删除的,只有当一个文件不存在任何Link的时候,这个文件才会被删除。当然,这里所...转载 2019-09-10 15:42:12 · 1004 阅读 · 0 评论 -
建立 USB 启动盘
-- 基于 Fedora Core 5前言: 本文是建立在 <Beyond Linux From Scratch: 版本 20030629> 建立定制的启动盘章节 . 本来是打算在刚做好的 LFS 系统上建立 USB 启动盘 ....转载 2019-04-09 16:42:14 · 354 阅读 · 0 评论