文章目录
- 🌕事情经过
- 🌕更换/home和/opt的挂载硬盘
- 🌙目的
- 🌙初始化1t固态硬盘
- 🌙打开Linux查看硬盘信息
- 🌙给新1t固态硬盘分区
- 🌙格式化分区
- 🌙把新1t固态硬盘先挂载到/mnt/ssd_1t 用于后续操作
- 🌙验证新硬盘是否挂载到了ssd_1t
- 🌙把1t固态硬盘挂载到/home,原/home的253g硬盘挂载到/opt
- 🌙备份原/home /opt中的内容
- 🌙卸载新硬盘并重新挂载为 /home
- 🌙迁移 /home 数据
- 🌙把1t的固态硬盘从临时挂载位置切换到/home
- 🌙调整原 /home 分区为 /opt
- 🌕windows11无法调整亮度
- 🌕其它笔记
- 🌙强制卸载分区
- 🌙格式化分区命令
- Linux无法播放声音 & 默认使用nvidia 作为声卡问题
🌕事情经过
缘起:
笔记本为惠普暗影精灵乐享版,512G的硬盘空间不够,里面有一个空的固态硬盘槽,3.11买了个惠普原装1t固态硬盘。m.2 pcl4。
拆外壳:
借了朋友的塑料柄螺丝刀,发现根本拧不了, 去公司外面的店买了个3块的水晶柄螺丝刀,还是拧不了。
京东下单了一个9.9的螺丝刀和拆机工具,可以拧,但还是有点滑,最后两个螺丝死活拧不掉,拧了半天,其中一个螺丝的凹槽由十字型快变成圆了,还是没拧掉,最终去电脑维修店拧掉了。
拧开空硬盘位置的铁盖子上的螺丝:
回去后拆开外壳,发现固态硬盘上的螺丝一个能拧掉,一个用这个螺丝刀还是拧不掉.
还好这个螺丝是侧边的,固态的盖子是铁或铝的可以弯曲,我把盖子往侧边掰,打开了盖子最终装上了1t的固态。
装上固态之后:
我笔记本是双系统。
windows11系统打开后无法调亮度。按调亮度的键盘,没有反应,重启也没用。
linux打开正常。但是无法放外音了,调音量显示的是模拟耳机…
🌕更换/home和/opt的挂载硬盘
🌙目的
一个44g的硬盘挂载在/opt
一个254g的硬盘挂载在/home
两者都已经快满了。
想把1t的固态挂载到/home
254g的硬盘挂载到/opt
44g的硬盘挂载到/mnt/ssd_44g
🌙初始化1t固态硬盘
打开windows11系统,此电脑点击右键管理:
点击磁盘驱动器,找到1t的硬盘,右键初始化它,因为要在linux上用这个硬盘,所以初始化为gpt格式。
🌙打开Linux查看硬盘信息
bruce@wc:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 55.4M 1 loop /snap/core18/2846
loop2 7:2 0 55.4M 1 loop /snap/core18/2855
loop3 7:3 0 73.9M 1 loop /snap/core22/1722
loop4 7:4 0 73.9M 1 loop /snap/core22/1748
loop5 7:5 0 257.9M 1 loop /snap/firefox/5783
loop6 7:6 0 257.8M 1 loop /snap/firefox/5836
loop7 7:7 0 240.8M 1 loop /snap/gnome-3-34-1804/24
loop8 7:8 0 218.4M 1 loop /snap/gnome-3-34-1804/93
loop9 7:9 0 505.1M 1 loop /snap/gnome-42-2204/176
loop10 7:10 0 516M 1 loop /snap/gnome-42-2204/202
loop11 7:11 0 62.1M 1 loop /snap/gtk-common-themes/1506
loop12 7:12 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop13 7:13 0 12.2M 1 loop /snap/snap-store/1216
loop14 7:14 0 49.8M 1 loop /snap/snap-store/433
loop15 7:15 0 44.3M 1 loop /snap/snapd/23258
loop16 7:16 0 44.4M 1 loop /snap/snapd/23545
nvme0n1 259:0 0 953.9G 0 disk
└─nvme0n1p1 259:1 0 16M 0 part
nvme1n1 259:2 0 476.9G 0 disk
├─nvme1n1p1 259:3 0 260M 0 part /boot/efi
├─nvme1n1p2 259:4 0 16M 0 part
├─nvme1n1p3 259:5 0 80G 0 part
├─nvme1n1p4 259:6 0 51G 0 part
├─nvme1n1p5 259:7 0 634M 0 part
├─nvme1n1p6 259:8 0 488M 0 part
├─nvme1n1p7 259:9 0 9.5G 0 part [SWAP]
├─nvme1n1p8 259:10 0 47.7G 0 part /
├─nvme1n1p9 259:11 0 242.3G 0 part /home
└─nvme1n1p10 259:12 0 45G 0 part /opt
固态硬盘是953g的nvme0n1
nvme0n1 259:0 0 953.9G 0 disk
└─nvme0n1p1 259:1 0 16M 0 part
当前硬盘 nvme0n1 已初始化为 GPT,可能windows11创建了一个 16M 分区。
sudo blkid /dev/nvme0n1p1 # 查看分区类型和标签 [[9]]
若无重要数据,可删除该分区并重新规划。
🌙给新1t固态硬盘分区
sudo parted /dev/nvme0n1
(parted) print # 查看当前分区表 [[1]]
(parted) rm 1 # 删除现有分区(若确认无用)[[1]]
(parted) mkpart primary ext4 0% 100% # 创建主分区占满全盘 [[1]][[4]]
(parted) quit
🌙格式化分区
sudo mkfs.ext4 /dev/nvme0n1p1 # 格式化为 ext4 [[4]][[9]]
🌙把新1t固态硬盘先挂载到/mnt/ssd_1t 用于后续操作
临时挂载(重启后消失):
sudo mkdir /mnt/ssd_1t # 创建挂载点
sudo mount /dev/nvme0n1p1 /mnt/ssd_1t # 挂载 [[4]][[9]]
永久挂载:
sudo blkid /dev/nvme0n1p1 # 获取 UUID [[9]]
sudo nano /etc/fstab
# 添加一行(替换 UUID):最后一位是2则表示开机时检查该硬盘,优先级为2,0是不检查
UUID=你的UUID /mnt/ssd ext4 defaults 0 0
在 /etc/fstab 中,最后一个数字表示 文件系统检查(fsck)的顺序 ,具体规则如下 :0 :表示启动时不进行文件系统检查(通常用于非关键分区,如交换分区或临时文件系统)。
1 :表示根分区(/),启动时优先检查。
2 :表示非根分区(如 /home、/opt 或用户自定义分区),启动时按顺序检查(优先级低于根分区)
lsblk -f # 检查文件系统和挂载点 [[9]]
df -h # 确认分区已挂载 [[9]]
🌙验证新硬盘是否挂载到了ssd_1t
重新挂载所有分区:
sudo mount -a
df -h | grep "/mnt/ssd_1t"
应显示新分区已挂载。
🌙把1t固态硬盘挂载到/home,原/home的253g硬盘挂载到/opt
特别注意!!! 因为后续操作要重新挂载/home所在的253g硬盘,由于图形化界面在/home所在的253g硬盘中,操作时图形化界面会直接崩掉!!!
所以直接重启电脑,输入密码时,按ctrl+alt+f2进入命令行窗口
/home所在的盘是/dev/nvme0n1p9
sudo lsof /dev/nvme1n1p9 # 列出使用该分区的进程 [[1]]
sudo kill -9 <PID> # 强制终止进程(替换<PID>为实际值)[[3]]
🌙备份原/home /opt中的内容
sudo rsync -av /home/ /mnt/ssd_1t/home_backup # 备份原 /home 数据 [[4]][[9]]
sudo rsync -av /opt/ /mnt/ssd_1t/opt_backup # 备份原 /opt 数据
🌙卸载新硬盘并重新挂载为 /home
sudo umount /mnt/ssd_1t # 卸载当前挂载点 [[9]]
sudo mkdir -p /mnt/new_home # 创建临时挂载点
sudo mount /dev/nvme0n1p1 /mnt/new_home # 临时挂载新硬盘 [[4]][[9]]
🌙迁移 /home 数据
sudo rsync -av /home/* /mnt/new_home/ # 将原 /home 数据迁移到新硬盘 [[4]]
也可以
sudo rsync -av /mnt/ssd_1t/home_backup /mnt/ssd_1t
bu yao yong cp -r, hui you quanxianwenti
🌙把1t的固态硬盘从临时挂载位置切换到/home
sudo umount /mnt/new_home
sudo mount /dev/nvme0n1p1 /home # 将新硬盘挂载到 /home [[4]]
🌙调整原 /home 分区为 /opt
sudo umount /dev/nvme1n1p9 # 卸载原 /home 分区(需确保无进程占用)[[9]]
sudo mkfs.ext4 /dev/nvme1n1p9 # 格式化原 /home 分区(注意:会清除数据!)[[4]]
sudo mount /dev/nvme1n1p9 /opt # 临时挂载到 /opt [[4]]
sudo rsync -av /mnt/ssd_1t/opt_backup/* /opt/ # 将原 /opt 数据迁移到新分区(假设已挂载到临时目录)[[4]]
格式化/home所在的/dev/nvme0n1p9后,可能它的uuid会变化,根据实际的uuid填写:
# 新 /home(原 1TB 硬盘)nvme0n1p1
UUID=720e3304-da4c-4764-92ba-91f4564b619f /home ext4 defaults 0 0# 新 /opt(原 /home 分区 nvme1n1p9 238G)
UUID=ebb7524d-e0fa-49a8-8cd3-3cc018167b1f /opt ext4 defaults 0 0# 原 /opt(44G nvme1n1p10 )挂载为备份
UUID=5ef9af11-1d08-4aef-998c-3ff085ab7aee /mnt/ssd_44g ext4 defaults 0 0
🌕windows11无法调整亮度
加装一个固态硬盘后,双系统中的windows无法调亮度了,按调亮度的键没反应,拖动调亮度的条也没反应。邪门!
解决方法:
我的是惠普暗影精灵乐享版笔记本,进入bios后,把集显调成独显就好了。
🌕其它笔记
🌙强制卸载分区
sudo umount -f /dev/nvme1n1p9
🌙格式化分区命令
sudo mkfs.ext4 /dev/nvme1n1p9 # 格式化为 ext4 [[4]]
Linux无法播放声音 & 默认使用nvidia 作为声卡问题