-
2021-05-16 11:28:38
在现代系统上,只有分区实际存在时才会出现分区设备.
在具有MBR分区表的磁盘上,分区号1到4对应于分区表中的四个插槽,称为“主”分区.它们不必按顺序填充,因此例如可以使用sda2而不是sda1.分区号5和向上对应于扩展分区中的“逻辑驱动器”,并且它们总是按顺序编号,因此如果没有sda5,则不能拥有sda6.
在具有GPT分区表的磁盘上,可以有更多(通常最多128个)分区,并且所有分区都是“主要”.例如,你可以有一个磁盘,其唯一的分区是sda9.
如果磁盘没有分区表,那么它当然没有分区设备.
较旧的系统 – 那些使用静态/ dev而不是udev管理的系统 – 通常会为所有可能的分区号设置设备节点,而不管分区是否实际存在. (当然,尝试打开不存在的分区的设备文件会失败.)
可以放弃分区并将文件系统直接放在磁盘上.挂载块设备时,文件系统驱动程序通常会在设备开头的预定偏移处查找超级块,并且由于分区的开头不是磁盘本身的开头,因此分区中的文件系统的超级块位于磁盘上的不同位置,而不是“整个磁盘”设备上创建的文件系统的超级块.
因此,如果磁盘曾经只有一个文件系统,然后它被分区并且文件系统是在一个分区中创建的,那么旧的超级块可能仍然在那里,例如在第一个分区开始之前的小间隙中.所以磁盘似乎在原始磁盘设备和分区设备上都有一个文件系统,因为无论你尝试安装哪一个,当文件系统驱动程序寻找超级块时它会找到一个.
然而,安装和使用两个文件系统实际上并不安全,因为它们在磁盘上重叠.一个人可能拥有重要的簿记数据,另一个人认为是自由空间.这就是为什么最好将块设备的开头归零,删除任何不需要的超级块,当你想要将原始磁盘更改为分区磁盘,反之亦然,或者更改分区上使用的文件系统类型等时. .
更多相关内容 -
关于安装LINUX时找不到硬盘问题解决
2021-05-14 19:54:41此文章为转载......sata硬盘安装centos 5.2 , 启动到 load SCISI driver ....停在那一直不动了.... 原因在于缺省不支持sata硬盘解决方法:1. bios设置里, 找到SATA项, 一般都有 IDE 和 RAID 两个选项,改为 RAID, 安装...此文章为转载......
sata硬盘安装centos 5.2 , 启动到 load SCISI driver ....
停在那一直不动了.... 原因在于缺省不支持sata硬盘
解决方法:
1. bios设置里, 找到SATA项, 一般都有 IDE 和 RAID 两个选项,
改为 RAID, 安装时 load ACHI 驱动, 一切正常!
缺点: 如果双系统, 更改后Windows 就蓝屏, 进不去系统了. :(
2. 在centos引导后,不要直接enter,输入以下参数后再安装,即可解决
boot: linux all-generic-ide irqpoll
这个是网上找到的方法,经centos 5.2 试验,成功!
3. 网上又找到了一个方法:
网上查了查终于找到了SATA的驱动,
下载地址:
http://www.hellophp.cn/wp-content/uploads/2008/08/ata_piix-2001dell-manykernels-ddimg
将这个驱动放入U盘中,然后插到服务器上,用CENTOS5光盘启动,在选择安装模式时输入linux dd,然后它会自动加载U盘,然后问你哪个盘里面有驱动程序,选择sda,即你的U盘,然后选择那个驱动程序,加载完成后它还会继续问你要加载驱动,这时 候选择NO,然后安装程序就会象平常一样开始正常的安装系统了
第三个方法,可能由于u盘“盘符”而无法加载,故要确定 /dev/sda[0-9] ,这个方法暂时还没测试成功。
另外进入 linux rescue 模式下里,也需要: linux rescue all-generic-ide irqpoll
-
java 执行linux命令 dumpe2fs /dev/sda3 找不到有效的文件系统超级块
2018-11-23 06:52:44dumpe2fs /dev/sda3这个命令在linux终端里可以获取到数据,java中获取不到 代码: String cmd = "dumpe2fs /dev/sda3"; public List<String> Cmd(String cmd) { List... -
linux 将sda分区扩容
2021-03-28 20:31:44linux 系统分区 /dev/sda3扩容20G [root@node1 ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the ...Docker镜像、容器等文件目录默认在系统盘,虚拟机分配的系统盘20G容量也太小,研究下系统盘扩容
linux 系统分区 /dev/sda3,创建新系统分区sda4,扩容20G
基本的逻辑卷管理概念
基本的逻辑卷管理概念:
PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。在虚拟机分配20G硬盘
略
系统加盘sda4
[root@node1 ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): n Partition type: p primary (3 primary, 0 extended, 1 free) e extended Select (default e): p Selected partition 4 First sector (20971520-62914559, default 20971520): Using default value 20971520 Last sector, +sectors or +size{K,M,G} (20971520-62914559, default 62914559): Using default value 62914559 Partition 4 of type Linux and of size 20 GiB is set Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.
加入sda4
[root@node1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 30G 0 disk ├─sda1 8:1 0 300M 0 part /boot ├─sda2 8:2 0 1G 0 part ├─sda3 8:3 0 8.7G 0 part / └─sda4 8:4 0 20G 0 part sr0 11:0 1 1024M 0 rom
创建物理卷
[root@node1 ~]# pvcreate /dev/sda4 Physical volume "/dev/sda4" successfully created. 查看物理卷 [root@node1 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda4 lvm2 --- 20.00g 20.00g [root@node1 ~]# pvdisplay "/dev/sda4" is a new physical volume of "20.00 GiB" --- NEW Physical volume --- PV Name /dev/sda4 VG Name PV Size 20.00 GiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID dnbfor-Mftv-L8o5-gdbP-sVdj-H6HY-tHW4J8 [root@node1 ~]# partprobe
创建卷组
[root@node1 ~]# vgcreate vg0 /dev/sda4 Volume group "vg0" successfully created #查看卷组 [root@node1 ~]# vgscan Reading volume groups from cache. Found volume group "vg0" using metadata type lvm2 [root@node1 ~]# vgextend vg0 /dev/sda6 #增加一个卷组 [root@node1 ~]# pvmove /dev/sda6 //移走PV的数据 [root@node1 ~]# vgreduce vg0 /dev/sda6 //从vg0中删除物理卷
创建逻辑卷(单位:M)
[root@node1 ~]# lvcreate -L 10G -n lv1 vg0 Logical volume "lv1" created. [root@node1 /]# lvscan ACTIVE '/dev/vg0/lv1' [10.00 GiB] inherit [root@node1 ~]# lvdisplay --- Logical volume --- LV Path /dev/vg0/lv1 LV Name lv1 VG Name vg0 LV UUID o9Qy20-I08o-GtAK-v0y9-DuY5-QlYl-J63IWc LV Write Access read/write LV Creation host, time node1, 2021-03-28 21:40:00 +0800 LV Status available # open 0 LV Size 10.00 GiB Current LE 2560 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0
建文件系统(格式化)
[root@node1 ~]# mkfs -t xfs /dev/vg0/lv1 meta-data=/dev/vg0/lv1 isize=512 agcount=4, agsize=655360 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=2621440, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
挂载逻辑卷
[root@node1 ~]# mount /dev/vg0/lv1 /home [root@node1 ~]# df -h #扩容前10G Filesystem Size Used Avail Use% Mounted on /dev/sda3 8.7G 3.3G 5.5G 38% / /dev/sda1 297M 118M 180M 40% /boot /dev/mapper/vg0-lv1 10G 33M 10G 1% /home tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup -------------------------------------------------------------------------------- 为根分区扩展空间 [root@node1 ~]# lvextend -L +1G /dev/mapper/vg0-lv1 [root@node1 ~]# resize2fs -f /dev/mapper/vg0-lv1 #不生效使用下面 -------------------------------------------------------------------------------- [root@node1 ~]# xfs_growfs /dev/mapper/vg0-lv1 meta-data=/dev/mapper/vg0-lv1 isize=512 agcount=4, agsize=655360 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=2621440, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 2621440 to 4507648 -------------------------------------------------------------------------------- [root@node1 ~]# df -h #扩容后18G Filesystem Size Used Avail Use% Mounted on /dev/sda3 8.7G 3.3G 5.5G 38% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 297M 118M 180M 40% /boot /dev/mapper/vg0-lv1 18G 33M 18G 1% /home
完
修改docker默认目录(终极大招)
修改docker默认目录到/home/docker下
Docker镜像、容器等文件目录迁移
https://blog.csdn.net/halikes23/article/details/87269997[root@node1 ~]# systemctl stop docker [root@node1 ~]# mkdir /home/docker [root@node1 ~]# cp -R /var/lib/docker/* /home/docker/ [root@node1 ~]# cat /etc/docker/daemon.json { "registry-mirrors": ["https://17tjx23n.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"], "graph": "/home/docker" #添加新目录 } [root@node1 ~]# systemctl daemon-reload && systemctl start docker [root@node1 ~]# ln -s /usr/libexec/docker/docker-runc-current docker-runc 删除原有文件 [root@node1 ~]# rm -rf /var/lib/docker
虽然没有用删除操作,但是看到/var/lib/docker目录已经不存在了,镜像与容器显示在了新的目录/home/docker中
[root@node1 ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/sda3 xfs 8.7G 2.7G 6.1G 31% / devtmpfs devtmpfs 1.4G 0 1.4G 0% /dev tmpfs tmpfs 1.4G 0 1.4G 0% /dev/shm tmpfs tmpfs 1.4G 9.3M 1.4G 1% /run tmpfs tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup /dev/sda1 xfs 297M 118M 180M 40% /boot /dev/mapper/vg0-lv1 xfs 20G 831M 20G 5% /home tmpfs tmpfs 1.4G 12K 1.4G 1% /var/lib/kubelet/pods/9bb01287-42bd-4d81-9e24-4fd1b2953df1/volumes/kubernetes.io~secret/default-token-2l58c tmpfs tmpfs 1.4G 12K 1.4G 1% /var/lib/kubelet/pods/dcbaf00d-64f2-4c41-8d94-78e919a84db3/volumes/kubernetes.io~secret/flannel-token-k794f tmpfs tmpfs 1.4G 12K 1.4G 1% /var/lib/kubelet/pods/9e616d2b-6328-4edf-bf03-8666fb094871/volumes/kubernetes.io~secret/kube-proxy-token-78wp7 tmpfs tmpfs 284M 0 284M 0% /run/user/0 overlay overlay 20G 831M 20G 5% /home/docker/overlay2/136ee7e8387889f29b5d8b348d6efbad849d8c961fa65eb3d0777a002daac01b/merged overlay overlay 20G 831M 20G 5% /home/docker/overlay2/0ae46f788b0344c898b2b05c00ad644e5abc2d5629048b76393bf53e93bc5173/merged overlay overlay 20G 831M 20G 5% /home/docker/overlay2/c9fdd6a853ebb74d6aa5d6a7116b57ba4152c9ae6fcd50c1e5c75198961a49ba/merged shm tmpfs 64M 0 64M 0% /home/docker/containers/3f778588c1026b13831ca20b83ebb2049660ed2d275ad869cace012b1322bea8/mounts/shm shm tmpfs 64M 0 64M 0% /home/docker/containers/334ed06000ed551253d46f7fb93fe96ff3fbd7a1beddc9f6dbbf83228dce6b1b/mounts/shm shm tmpfs 64M 0 64M 0% /home/docker/containers/b8644ce2df31395ca9d985cf1c27ed000ee0aff164d0b9bad33738d261e47094/mounts/shm overlay overlay 20G 831M 20G 5% /home/docker/overlay2/a4723f525ef18097008ca12f6dad08c40a93a240c4fbf3c278333a70ca14634f/merged overlay overlay 20G 831M 20G 5% /home/docker/overlay2/4fa16c90c3201c2766dd99b2aa0153f9d7827e57869e1d07b307ab24afa0e7c3/merged overlay overlay 20G 831M 20G 5% /home/docker/overlay2/746c68cd3386c7f246439bc7cfb1a1f13171b83b8596d6e907c7147bcf88d159/merged
参考资料
Linux虚拟机 sda分区扩容
https://blog.csdn.net/liuweijin_hot/article/details/105082645centos7 -lvm卷组
http://t.zoukankan.com/jjp816-p-8917027.html逻辑卷的使用
https://blog.51cto.com/9480860/1700288linux如何使用umount命令强制卸载文件系统
https://blog.csdn.net/qq_19175749/article/details/51154529Docker镜像、容器等文件目录迁移
https://blog.csdn.net/halikes23/article/details/87269997 -
linux系统中sda变成sdb了怎么办
2021-05-13 15:34:38目前Linux内核对2113于这种磁盘设备的映射5261基本上取决于三个顺序,一是4102磁盘驱动程序的加载;二是主1653机PCI插槽的监测;三是磁盘本身的监测,先来的当然是a,以此类推。所以,在出现热插拔了某些设备、重启...目前Linux内核对2113于这种磁盘设备的映射5261基本上取决于三个顺序,一是4102磁盘驱动程序的加载;二是主1653机PCI
插槽的监测;三是磁盘本身的监测,先来的当然是a,以此类推。所以,在出现热插拔了某些设备、重启等特殊情况下,实际磁盘在Linux下映射的设备文件可
能由于这种“排队”的原因而发生改变,而这种底层变化有时候会让管理员犯一些低级错误。
这是Linux Kernel的限制,一个是采用UUID设备唯一识别的方法,另一个是采用对设备卷做Label标识的办法。
一、 UUID (globally unique identifier),唯一的身份识别,是采用SCSI Inquiry命令的Page 83信息来映射磁盘设备的。例如我们可以在Linux下查询一些磁盘设备的UUID标识代码。
找到了磁盘设备唯一的UUID代码后,就可以加到/etc/grub.conf和/etc/fstab中,这样即使初始的系统盘sda变成了sdb,但Linux和文件系统的启动加载都是按照UUID来的,所以上层也不会受到影响,例如,
在 /etc/grub.conf系统启动入口中做以下更改:
在 /etc/fstab文件系统启动入口中做以下更改:
二、 第二种算是比较老式的解决方法,即对磁盘卷设置Label标签,同样的道理,系统启动的时候只看标签,不看底层的sda/sdb等设备号,所以也不会影响到系统、文件系统的启动。例如,
使用e2label命令对sda1和sdb1设置标签:
之后在 /etc/grub.conf 系统启动入口中做以下更改:
在 /etc/fstab文件系统启动入口中做以下更改:
-
Linux下磁盘设备文件(sda,sdb,sdc….)变化问题
2021-05-13 05:57:15在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱,最常见的比如Linux文件系统的启动... -
/dev找不到sda是为什么啊?
2016-08-11 09:04:43我拿CentOS6.5的iso中的isolinux里面的vmlinux和initrd.img做个小系统(已经把引导了kernel之后的安装程序去掉,Init换成busybox),但是发现系统起来之后,dev目录下没有...网上找也找不到相关的,请大家帮看看啊! -
【linux】解决ACL找不到有效的文件系统超级块Bad magic number in super-block
2020-11-11 11:36:11dumpe2fs: Bad magic number in super-block 当尝试打开 /dev/sda1 时找不到有效的文件系统超级块. 这个是因为在安装CentOS7时,根分区默认使用的文件系统类型是xfs,而7以前的版本如6使用的是ext4类型。 具体步骤: ... -
记一次Linux /dev/sda1磁盘空间爆满修复过程
2021-11-25 15:52:50磁盘空间爆满的主要原因是/root/.cache/vmware/drag_and_drop/爆满。...发现/dev/sda1直接爆掉(原本是百分百的),切换到根目录看一下哪个目录占用了这么大的空间 cd / du -h -x --max-depth=1 可以看到root目 -
Linux 文件系统(2)sda sdb 和 SATA IDE SCSI
2020-01-07 20:01:26Linux 文件系统(2)sda sdb 和 SATA IDE SCSI1.sda sdb sda1, sda22. SATA IDE SCSI参考 1.sda sdb sda1, sda2 第一块硬盘 /dev/sda. 第二块硬盘 /dev/sdb, 以此类推. sda1, sda2是sda这块硬盘上的两个分区 /dev/... -
Linux:解决U盘可以识别,但在/dev目录下只有sda,却无设备节点(sda1)的问题
2019-03-02 12:57:12问题:U盘接入,系统可以识别,但在/dev目录下只有sda(或其他),却无设备节点sda1(或其他)? 解决: (1)查看U盘是否分区 #fdisk /dev/sda /*进入fdisk命令操作空间*/ #Command (m for help): m /*命令... -
linux – 找不到efi目录:grub-install的问题
2021-05-10 02:59:47我在linux中面临grub救援问题.但是我能够使用以下教程...我必须升级grub才能解决问题.我收到错误grub-install:错误:找不到EFI目录我有如下文件系统`sda4,sda5,sda6分别用于EFI系统,linux swap,li... -
ubuntu – pvcreate:找不到设备/ dev / sdXX(或通过过滤忽略)
2021-05-17 09:19:21我无法将新卷(由SAN存储配置)添加为主机LVM卷的PhysicalVolume.这是错误消息:#sudo pvcreate /dev/sdc1 -vDevice /dev/sdc1 ...操作系统:Ubuntu 14.04.2 LTS(GNU / Linux 3.16.0-30-通用x86_64)FDISK:#sudo fdisk... -
linux sda adb
2012-12-05 14:36:27在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘 在Linux下往往会碰到这样的问题,磁盘的设备... -
Linux /dev/sda3 100%解决
2021-03-15 20:58:41最近学习了linux相关的知识,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用 第一步:查看整体情况 > df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 195G 195... -
linux 服务器加装硬盘流程及sda sdb加载顺序
2020-11-17 19:34:41于是公司加了 500 G 的普通硬盘用于存放不常用的源码。 环境: Linux ubuntu 4.11.0-15-generic 以下是步骤: 1、安装硬盘到服务器中 2、查看硬盘情况 可以看到 sdb 是我们的第二块硬盘 3、对硬盘进行分区 ... -
Linux虚拟机新增硬盘、挂载,以及sda1的扩容
2019-08-13 15:08:21我自己是按照《嵌入式Linux开发完全手册》这本书上做的,但是因为版本不同,所以中间会有一点区别。书上的计划是设置3个虚拟硬盘,每个硬盘只有一个分区。5G的分区挂载点为“/”,里面安装Linux系统(我安装的时候,... -
Linux怎么使用df命令查看磁盘空间
2021-05-14 20:27:29Linux可以利用df命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...Linux使用df命令查看磁盘空间方法[root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda2 14G 11G 2.6G 82% //dev... -
Linux识别不了u盘怎么办
2021-05-14 15:13:50方法一、插入u盘到计算机,如果目前只插入了一个U盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。二、在mnt目录下先建立一个u的目录。三、然后命令提示符#后输入:mount -t ... -
linux sda sdb 问题 .
2013-03-12 17:15:12在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘 在Linux下往往会碰到这样的问题,磁盘的设备... -
linux – / dev / disk / by-uuid不显示所有磁盘
2021-05-12 17:13:443600050e02e433200d7110000d6930000-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-... -
【Linux】设备和磁盘分区|/dev/sda
2021-11-03 18:02:35/dev/sda3表示的是硬盘分区。 /dev/sda是指接在SATA、SCSI第一个接口上的...有一些分区已经挂载了,使用df命令,可以看到各个分区分区被挂载到哪个目录,然后ls查看想要查的目录。 hda一般是指IDE接口的硬盘,hd... -
使用gparted 调整Linux分区扩容
2021-05-18 12:24:43使用gparted 调整Linux分区扩容当硬盘使用Standardpartition,而不是LVM分区时,它为后期硬盘空间的扩容带来非常的不方便。系统环境:Centos 6.9 x64此文档环境为Centos 6.9,就是使用的Standard partition分区方法,... -
给系统新添加硬盘sdb后,怎么分配给sda下某个分区
2021-05-13 07:38:36比如为Linux虚拟机添加一块200G磁盘,并把空间添加到/root分区。添加磁盘过程在虚拟机操作,略过不讲;把新磁盘划分给root分区的过程如下所示:1、执行”fdsik-l“来验证是否添加成功。添加成功,会看到除了/dev/sda... -
Linux 新建分区 & 查看各分区文件系统类型
2021-05-14 04:06:37一、新建分区切换到root账户1.1 【fdisk -l】 最大分区为/dev/sda3,说明新创建的分区将会是sda41.2 输入【fdisk /dev/sda】1.2.1命令行提示下输入【m】1.2.2输入命令【n】添加新分区。1.2.3输入命令【p】创建主分区... -
U盘挂载Linux时 提示“Failed to write lock ‘/dev/sda1‘: 资源暂时不可用”
2020-10-27 18:38:19今天挂载U盘到Linux下时,执行mount后,直接报错,提示“Failed to write lock '/dev/sda1': 资源暂时不可用”。 原因是被占用了,解决办法很简单,找到挂载U盘的进程,kill掉即可。以我的为主,/dev/sda1 ps -ef... -
把整个Linux系统迁移到另一个硬盘
2021-05-10 00:52:19买了个固态,不想重装,所以鼓捣着直接把旧硬盘数据迁移到新硬盘中。遂有此文。原来机械硬盘是msdos分区表,新固态硬盘是gpt分区表,数据大小在100GB以内,所以使用 dd 命令迁移。我系统都是只装在一个分区中,所以...