我正在设置一个运行 Ubuntu 22.04 LTS 的新系统。该系统有两个存储设备:一个 SSD 和一个更大的 HDD 设备。SSD 用于启动分区和配置、操作系统和用户的系统和程序数据。HDD 将用于一般文件存储。
我目前正在尝试决定安装 HDD 文件系统的最佳位置以及是否有任何特殊的配置步骤。
HDD 要求:
- 系统上所有用户均可访问;这应该由
chmod o+rwx
- 可用作本地网络存储设备(可能使用 Samba)
- 各种设备的自动备份位置(主要用于备份家庭手机的照片和视频,也用于其他设备上的其他重要文件和文件夹)
- 最好与 git 一起使用,而无需添加所有文件夹
safe.directory
或其他常规更改。
看起来挂载设备文件系统的标准位置是/mnt/name
。这是我对我的个人设备所做的,但我fatal: unsafe repository
在使用 git 时遇到了错误。看起来/media/username/name
是自动挂载位置,我也考虑过~/name
为每个用户将设备挂载在 。但是,由于这两者都会根据当前登录的用户而改变,它们可能会使本地网络存储和自动备份配置变得困难或不可能。此外,根据我所做的有限测试,我不确定在任何一个位置挂载文件系统是否可以解决 git 问题。
根据这个问题,看来我可以fatal: unsafe repository
通过chown -R username:username directory_name
先运行再运行 git 项目来解决错误chown -R root:root directory_name
。但是,我不确定这是否真的有效,是否有任何缺点,或者添加safe.directory
条目是否更好。
我想要回答的主要问题是:
- 除此之外,还有更好的地方可以安装 HDD 文件系统吗
/mnt/name
? - 是否有一种配置可以避免 git
fatal: unsafe repository
错误,而无需手动添加safe.directory
条目或不断更改文件的所有者? - 在设置和配置此设备时我还需要考虑其他什么吗?