[Exchange and share] 一键添加自动挂载分区,带备份
Tofloor
poster avatar
uos008
deepin
2023-02-21 13:02
Author

V23不能自动挂载其它的分区,需要手动修改/etc/fstab来实现开机挂载。

写了个一键挂载脚本,在终端中输入./mountPartition.sh,选择分区对应的编号可以实现开机挂载,支持一键备份。

过滤不显示 / 根分区。

在此下载,mountPartition.zip

截图_选择区域_20230221183641.png

Reply Favorite View the author
All Replies
Amber
deepin
2023-02-21 15:03
#1

like

太好了,V23总算能自动挂载了

Reply View the author
jiutian123
deepin
2023-02-21 16:46
#2

太好了,V23总算能自动挂载了like

Reply View the author
jiutian123
deepin
2023-02-21 16:49
#3

nsz@nsz-PC:~/Downloads/mountPartition$ ./mountPartition.sh
输入 2-8 来挂载对应分区,q键退出,b键备份,m键立即挂载。

  1. NAME FSTYPE SIZE UUID
  2. sda1 ext4 55.8G c2c36617-57be-4329-ad2e-2ae2abedb170
  3. sda2 swap 7.8G d43978af-18ee-4d2d-88c7-5e6293e15a23
  4. sda3 ext4 55.7G c75fbc01-ac01-1846-82d3-124ae8534e83
  5. sdb2 ext4 80G 80275e98-0ea3-4dd1-855c-43836f29e3bd
  6. sdb5 ntfs 284G E7217D5831FD4B88
  7. sdb6 ext4 284G 52b3f1e0-6c82-4ee6-8e66-9482bbc2bf44
  8. sdb7 ext4 283.5G d95235be-5df3-4617-b7ec-158cb21dc983
    #? m
    #? m
    #?

有登录密码导致的吗?tail

Reply View the author
blue_whale
deepin
2023-02-21 17:26
#4

这个脚本让我重新认识了shell

Reply View the author
blue_whale
deepin
2023-02-21 17:32
#5
jiutian123

nsz@nsz-PC:~/Downloads/mountPartition$ ./mountPartition.sh
输入 2-8 来挂载对应分区,q键退出,b键备份,m键立即挂载。

  1. NAME FSTYPE SIZE UUID
  2. sda1 ext4 55.8G c2c36617-57be-4329-ad2e-2ae2abedb170
  3. sda2 swap 7.8G d43978af-18ee-4d2d-88c7-5e6293e15a23
  4. sda3 ext4 55.7G c75fbc01-ac01-1846-82d3-124ae8534e83
  5. sdb2 ext4 80G 80275e98-0ea3-4dd1-855c-43836f29e3bd
  6. sdb5 ntfs 284G E7217D5831FD4B88
  7. sdb6 ext4 284G 52b3f1e0-6c82-4ee6-8e66-9482bbc2bf44
  8. sdb7 ext4 283.5G d95235be-5df3-4617-b7ec-158cb21dc983
    #? m
    #? m
    #?

有登录密码导致的吗?tail

sh源码中似乎并没有找到m键的处理, 试试其他的按键

Reply View the author
晚秋(lateautumn)
Moderator
2023-02-21 19:29
#6

版主绝对是高手kissing_heart

Reply View the author
晚秋(lateautumn)
Moderator
2023-02-21 19:37
#7

执行成功,但是搞不明白有一个分区装了开放麒麟系统,这个分区不能挂载,手动挂载也不让。confused

Reply View the author
jiutian123
deepin
2023-02-21 23:05
#8
blue_whale

sh源码中似乎并没有找到m键的处理, 试试其他的按键

nsz@nsz-PC:~/Downloads/mountPartition$ ./mountPartition.sh
输入 2-8 来挂载对应分区,q键退出,b键备份,m键立即挂载。

  1. NAME FSTYPE SIZE UUID
  2. sda1 ext4 55.8G c2c36617-57be-4329-ad2e-2ae2abedb170
  3. sda2 swap 7.8G d43978af-18ee-4d2d-88c7-5e6293e15a23
  4. sda3 ext4 55.7G c75fbc01-ac01-1846-82d3-124ae8534e83
  5. sdb2 ext4 80G 80275e98-0ea3-4dd1-855c-43836f29e3bd
  6. sdb5 ntfs 284G E7217D5831FD4B88
  7. sdb6 ext4 284G 52b3f1e0-6c82-4ee6-8e66-9482bbc2bf44
  8. sdb7 ext4 283.5G d95235be-5df3-4617-b7ec-158cb21dc983
    #? q
    nsz@nsz-PC:~/Downloads/mountPartition$
Reply View the author
jiutian123
deepin
2023-02-21 23:06
#9
jiutian123

nsz@nsz-PC:~/Downloads/mountPartition$ ./mountPartition.sh
输入 2-8 来挂载对应分区,q键退出,b键备份,m键立即挂载。

  1. NAME FSTYPE SIZE UUID
  2. sda1 ext4 55.8G c2c36617-57be-4329-ad2e-2ae2abedb170
  3. sda2 swap 7.8G d43978af-18ee-4d2d-88c7-5e6293e15a23
  4. sda3 ext4 55.7G c75fbc01-ac01-1846-82d3-124ae8534e83
  5. sdb2 ext4 80G 80275e98-0ea3-4dd1-855c-43836f29e3bd
  6. sdb5 ntfs 284G E7217D5831FD4B88
  7. sdb6 ext4 284G 52b3f1e0-6c82-4ee6-8e66-9482bbc2bf44
  8. sdb7 ext4 283.5G d95235be-5df3-4617-b7ec-158cb21dc983
    #? q
    nsz@nsz-PC:~/Downloads/mountPartition$

nsz@nsz-PC:~/Downloads/mountPartition$ ./mountPartition.sh
输入 2-8 来挂载对应分区,q键退出,b键备份,m键立即挂载。

  1. NAME FSTYPE SIZE UUID
  2. sda1 ext4 55.8G c2c36617-57be-4329-ad2e-2ae2abedb170
  3. sda2 swap 7.8G d43978af-18ee-4d2d-88c7-5e6293e15a23
  4. sda3 ext4 55.7G c75fbc01-ac01-1846-82d3-124ae8534e83
  5. sdb2 ext4 80G 80275e98-0ea3-4dd1-855c-43836f29e3bd
  6. sdb5 ntfs 284G E7217D5831FD4B88
  7. sdb6 ext4 284G 52b3f1e0-6c82-4ee6-8e66-9482bbc2bf44
  8. sdb7 ext4 283.5G d95235be-5df3-4617-b7ec-158cb21dc983
    #? b
    请输入密码:
Reply View the author
TXOS-C.User
deepin
2023-02-22 01:32
#10

谢谢!

Reply View the author
uos008
deepin
2023-02-22 09:07
#11
jiutian123

nsz@nsz-PC:~/Downloads/mountPartition$ ./mountPartition.sh
输入 2-8 来挂载对应分区,q键退出,b键备份,m键立即挂载。

  1. NAME FSTYPE SIZE UUID
  2. sda1 ext4 55.8G c2c36617-57be-4329-ad2e-2ae2abedb170
  3. sda2 swap 7.8G d43978af-18ee-4d2d-88c7-5e6293e15a23
  4. sda3 ext4 55.7G c75fbc01-ac01-1846-82d3-124ae8534e83
  5. sdb2 ext4 80G 80275e98-0ea3-4dd1-855c-43836f29e3bd
  6. sdb5 ntfs 284G E7217D5831FD4B88
  7. sdb6 ext4 284G 52b3f1e0-6c82-4ee6-8e66-9482bbc2bf44
  8. sdb7 ext4 283.5G d95235be-5df3-4617-b7ec-158cb21dc983
    #? m
    #? m
    #?

有登录密码导致的吗?tail

抱歉,这是昨晚弄到很晚才完成的初版。

刚开始想单独做一个选项来挂载,后来改成添加后即挂载,所以这个m选项已经不需要了,说明文档没有改,被发现了。no

Reply View the author
uos008
deepin
2023-02-22 09:40
#12
晚秋(lateautumn)

执行成功,但是搞不明白有一个分区装了开放麒麟系统,这个分区不能挂载,手动挂载也不让。confused

分区格式是什么?

Reply View the author
晚秋(lateautumn)
Moderator
2023-02-23 23:42
#13
uos008

分区格式是什么?

还真没在意,linux操作系统分区格式都一样呢。joy

Reply View the author