[Share Experiences] 将linux的几个目录与Windows的用户文件夹进行合并,有效利用空间
Tofloor
poster avatar
177******94
deepin
2021-01-24 05:11
Author

Win/Lin文件夹合并笔记:

我有3个盘:C盘、D盘、EXT4根分区/,其中C盘和/分区比较小,D盘比较大,作为数据盘,为了节省空间,我想让文件放在D盘,

于是我在Windows下,关闭了快速启动,先去把用户六个文件夹(桌面、文档、音乐、下载、视频、音乐)都设置到了D盘某个固定位置(全英文路径),然后我重启到linux,创建了一个文件夹:

sudo mkdir /media/D
sudo chmod -R 777 /media/D

编辑/etc/fstab文件,以便自动挂载是全英文路径,我感觉自动生成的路径有中文可能不可靠:

sudo 你的编辑器 /etc/fstab

添加了一行:

/dev/nvme0n1p4 /media/D ntfs defaults 0 2   然后保存

(把我那个D盘固定挂到/media/D文件夹,需要重启生效,每个电脑分区情况不一样,你可以打开磁盘管理看看它是哪个分区名

然后修改了/home/用户名/.configuser-dirs.dirs文件,让文档、音乐、下载、视频、音乐五个文件夹都指向D盘那五个文件夹的位置:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="/media/D/下载文件夹剩余路径"
XDG_TEMPLATES_DIR="$HOME/.Templates"
XDG_PUBLICSHARE_DIR="$HOME/.Public"
XDG_DOCUMENTS_DIR="/media/D/文档文件夹剩余路径"
XDG_MUSIC_DIR="/media/D/音乐文件夹剩余路径"
XDG_PICTURES_DIR="/media/D/图片文件夹剩余路径"
XDG_VIDEOS_DIR="/media/D/视频文件夹剩余路径"

注意:deepin和windows都把五个文件夹显示为中文,但实际上都是英文名,这一点比其他linux强行汉化路径的做法要好

其中,不建议合并桌面位置,可以试着移动桌面,强烈建议合并文档文件夹,虽然名曰“文档”,但是许多软件都把资料存到文档里,举个例子:qq、tim、微信,会存到Tencent Files、WeChat Files这些目录,如果Win/Lin共用位置,聊天记录就可以同一

 

注意一件重要的事:自己操作有误时linux将无法操作在ntfs分区的文件夹(例如下载文件时因无法放到D盘的下载文件夹,导致下载无法进行),应该做的事:Windows需要关闭快速启动之类功能;若要从Windows切换到linux,需要正常关机或重启;在开启Windows时,不可以用打断方式进linux;任意一方应该保持路径不变,不宜随意挪动、删改

 

 

Reply Favorite View the author
All Replies
SamLukeYes
deepin
2021-01-24 05:21
#1

分区名的部分其实可以改成 LABEL=卷标,如果有卷标的话

Reply View the author
177******94
deepin
2021-01-24 05:22
#2

另外说一件别的类似的事,vbox也可以这样做,在设置里把默认生成文件的位置改到同一位置,一个系统下生成,另一个系统下用注册的方式,加载它的*.vbox文件,就可以两个系统用一个虚拟机,注意事项是:需要虚拟机完全关机;由于共享文件夹路径不同,会报错,但还可以开机使用

Reply View the author
177******94
deepin
2021-01-24 05:23
#3
SamLukeYes

分区名的部分其实可以改成 LABEL=卷标,如果有卷标的话

其实UUID会更好吧

Reply View the author
SamLukeYes
deepin
2021-01-24 05:42
#4
177******94

其实UUID会更好吧

其实 LABEL 才是最好管理的,比 UUID 可读性更强,自己起名的时候注意一点就可以避免重名的问题,也不像设备名那样可能因为奇奇怪怪的原因而变动。另外,我在论坛里还见过撞 UUID 的,尽管我不太记得他是怎么做到的了

Reply View the author
177******94
deepin
2021-01-24 20:08
#5
SamLukeYes

其实 LABEL 才是最好管理的,比 UUID 可读性更强,自己起名的时候注意一点就可以避免重名的问题,也不像设备名那样可能因为奇奇怪怪的原因而变动。另外,我在论坛里还见过撞 UUID 的,尽管我不太记得他是怎么做到的了

uuid那估计撞大运了哈哈

Reply View the author
辉夜
deepin
2021-01-24 21:10
#6

Reply View the author
SamLukeYes
deepin
2021-01-24 21:19
#7
177******94

uuid那估计撞大运了哈哈

我翻回那个帖子看了,应该不是撞 uuid,是 grub 的 bug,导致误将同一个硬盘上装的两个 Windows 的启动项设置为了同一个 uuid

Reply View the author
177******94
deepin
2021-01-25 02:18
#8

还请各位多多转发,让电脑空间有限,但是有心用双系统的人能了解到这个办法

我以前是用usermod命令直接改的用户文件夹位置,但是会导致目录下带点开头的隐藏文件(夹)都生成到NTFS盘那里,一旦Windows没有好好关机,NTFS盘被锁定,linux各种配置就会出错,所以我改变了办法,只定用户下面的几个目录

Reply View the author
177******94
deepin
2021-01-25 02:23
#9
SamLukeYes

我翻回那个帖子看了,应该不是撞 uuid,是 grub 的 bug,导致误将同一个硬盘上装的两个 Windows 的启动项设置为了同一个 uuid

grub在我电脑上也有问题,它没办法引导Windows,会卡在壁纸那里

Reply View the author
SamLukeYes
deepin
2021-01-25 06:53
#10
177******94

grub在我电脑上也有问题,它没办法引导Windows,会卡在壁纸那里

用 refind 试试?

Reply View the author
177******94
deepin
2021-01-26 02:36
#11
SamLukeYes

用 refind 试试?

用过一次refind,失败了

我的旧电脑grub没问题,这台新电脑5.4内核的deepin系统都装不上,进高级选项选5.8内核才装上deepin系统,有一次我试了一下manjora,结果没有任何问题,不过我太忙了没时间学manjora,好多新软件都是deb,我发现我喜欢的kubuntu LTS(5.4内核)也装不上,kubuntu滚动又bug太多,所以就缩回来用deepin了,看来新电脑装linux就得等啊

Reply View the author
SamLukeYes
deepin
2021-01-26 03:28
#12
177******94

用过一次refind,失败了

我的旧电脑grub没问题,这台新电脑5.4内核的deepin系统都装不上,进高级选项选5.8内核才装上deepin系统,有一次我试了一下manjora,结果没有任何问题,不过我太忙了没时间学manjora,好多新软件都是deb,我发现我喜欢的kubuntu LTS(5.4内核)也装不上,kubuntu滚动又bug太多,所以就缩回来用deepin了,看来新电脑装linux就得等啊

我寻思 Manjaro 也不用怎么学啊,有 deb 包的软件一般在 AUR 上也有啊,有问题看 arch wiki 一般都能解决。不过话说回来,arch 才是正道

Arch 致力于把系统管理变得简单,pacman 比 apt/dpkg 简单多了,用起来没什么难度。包管理命令对照表:https://wiki.archlinux.org/index.php/Pacman_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)/Rosetta_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

 

Reply View the author
177******94
deepin
2021-01-26 03:42
#13
SamLukeYes

我寻思 Manjaro 也不用怎么学啊,有 deb 包的软件一般在 AUR 上也有啊,有问题看 arch wiki 一般都能解决。不过话说回来,arch 才是正道

Arch 致力于把系统管理变得简单,pacman 比 apt/dpkg 简单多了,用起来没什么难度。包管理命令对照表:https://wiki.archlinux.org/index.php/Pacman_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)/Rosetta_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

 

其实它挺好用,但是我是细节控,需要时间了解自己需要的各个方面,否则就很不顺心

Reply View the author
SamLukeYes
deepin
2021-01-26 03:47
#14
177******94

其实它挺好用,但是我是细节控,需要时间了解自己需要的各个方面,否则就很不顺心

那 Arch 应该很适合你啊,有空装个 Arch 吧

Reply View the author
177******94
deepin
2021-01-28 02:26
#15
SamLukeYes

那 Arch 应该很适合你啊,有空装个 Arch 吧

但是需要时间学很多东西,不像以前学校里很闲,现在我一闲下来又想偷懒多歇会

Reply View the author
kuangcc
deepin
2021-01-28 23:46
#16

其实楼主忽略了一个问题——病毒删除文件,当时我转入深度系统,就是因为Windows系统被病毒攻击太多了,win10又不稳定。如果你在Windows系统被病毒攻击,把上面这些文件夹删了,你的linux系统也是重大损失啊。

Reply View the author