如何将mac os系统文件和软件转移到移动硬盘上

如题,因为内置硬盘内存不够想把系统文件和软件转移到移动硬盘上,可以这么操作吗?

发布日期 2018年8月13日 上午9:26

回复
问题被标记为 ⚠️ 排名最靠前的回复

发布日期 2018年8月13日 上午11:44

简述

最好不要把系统文件转移,因为如果移动盘连接出现问题,系统可能会出问题。对于设计好的软件一般是可以放在任意位置的,而一般的做法是将用户个人数据放在其它文件卷(分区 )中,比如照片库、下载目录和视频等。


考虑因素

当决定哪些可以被移动时,本人建议主要有四点考虑:

  1. 数据量(适合你的需求,比如:需腾出尽可能多空间就选择大数据量的;亦可能是特定需求的数据,如家庭/公司数据)
  2. 其它介质连接可靠且存取速度可以接受(如果外置盘速度太慢而无法接受,那么就不要移动大数据)
  3. 只影响特定软件(不要影响系统或者任何软件都可能用的,如~/Library目录)
  4. 用户数据相关

一般来说,移动目录而不是移动单个文件;

移动后进行测试,并记录所做的改动,以免长时间不用而想不起来怎么操作的了;


操作步骤

移动的实现方法主要是使用UNIX提供的软连接(soft link)功能。建议的操作步骤:

  1. 退出所有的软件,有时需要登录到其它管理员帐号中
  2. 在移动盘上建立目录
  3. 将原位置数据复制或者移动到上一步建立的目录中
  4. 使用原位置数据名称更改为软连接,并连接到第一步建立的目录


虽然说最普遍使用的是软连接,但是特殊目录的移动有特殊的方法,比如Safari下载文件的默认目录可以在Safari的偏好中设置;设置截屏默认目录可以使用defau lts命令行设置;将用户文件夹全部移动到另一个目录,可以在用户和群组系统偏好中的用户高级设置中操作,这些具体操作超出本文的讨论范围,建议参考其它资料。


实例

比如,我的图片目录(~/Pictures)已经占用了50 GB的空间而且还会继续快速增长,需要把它移走以空出系统盘空间;外置盘是SSD的USB 3.0的连接,存取速度可以接受,可以在我需要时再连接;只影响照片等软件;属于个人账户的数据。我的操作如下:

  1. 退出照片等访问图片目录的程序
  2. 在移动盘(/Volumes/MyData)上建立 MyPictures 目录
  3. 从我的图片目录中移动所有的数据到移动盘的 MyPictures 目录中
  4. 运行命令行:

    rm -rf ~/Pictures
    ln -s /Volumes/MyData/MyPictures ~/Pictures

操作说明

当一个外置盘被系统装在后,访问它的方式就是访问被装载的目录,macOS系统默认的装载目录是 /Volumes,外置盘的目录名就是外置盘卷(分区)的名称,比如我的外置盘叫做 MyData,那么访问这个外置盘的全目录就是 /Volumes/MyData,它里面的 MyPictures 目录的全路径名就是 /Volumes/MyData/MyPictures 。

分解步骤:如果不太理解上面的说明,在终端窗口中操作时可以这样操作,多操作几次就理解了:

  1. 输入命令: ln -s
  2. 键入一个空格
  3. 将访达(Finder)中的 MyPictures 目录拖放到终端窗口中,这是该目录的全路径就会被显示在上面输入的最后一个字符(空格)的后面。在终端中显示类似于:
    ln -s /Volumes/MyData/MyPictures
  4. 再键入一个空格
  5. 将访达(Finder)中的 图片目录(Pictures)目录拖放到终端窗口中。在终端中显示类似于:
    ln -s /Volumes/MyData/MyPictures /Users/myAccount/Pictures
  6. 确认操作正确后,回车确认并运行该命令

附注:上面分解步骤中的 /Users/myAccount/Pictures 与前面实例中的 ~/Pictures 并不冲突,"~" 相当于 “/Users/myAccount”,简单说就是写法不同而已。



希望能上面的说明能帮到一些

回复量:1
排序方式: 
问题被标记为 ⚠️ 排名最靠前的回复

2018年8月13日 上午11:44 回应 sennokazeni

简述

最好不要把系统文件转移,因为如果移动盘连接出现问题,系统可能会出问题。对于设计好的软件一般是可以放在任意位置的,而一般的做法是将用户个人数据放在其它文件卷(分区 )中,比如照片库、下载目录和视频等。


考虑因素

当决定哪些可以被移动时,本人建议主要有四点考虑:

  1. 数据量(适合你的需求,比如:需腾出尽可能多空间就选择大数据量的;亦可能是特定需求的数据,如家庭/公司数据)
  2. 其它介质连接可靠且存取速度可以接受(如果外置盘速度太慢而无法接受,那么就不要移动大数据)
  3. 只影响特定软件(不要影响系统或者任何软件都可能用的,如~/Library目录)
  4. 用户数据相关

一般来说,移动目录而不是移动单个文件;

移动后进行测试,并记录所做的改动,以免长时间不用而想不起来怎么操作的了;


操作步骤

移动的实现方法主要是使用UNIX提供的软连接(soft link)功能。建议的操作步骤:

  1. 退出所有的软件,有时需要登录到其它管理员帐号中
  2. 在移动盘上建立目录
  3. 将原位置数据复制或者移动到上一步建立的目录中
  4. 使用原位置数据名称更改为软连接,并连接到第一步建立的目录


虽然说最普遍使用的是软连接,但是特殊目录的移动有特殊的方法,比如Safari下载文件的默认目录可以在Safari的偏好中设置;设置截屏默认目录可以使用defau lts命令行设置;将用户文件夹全部移动到另一个目录,可以在用户和群组系统偏好中的用户高级设置中操作,这些具体操作超出本文的讨论范围,建议参考其它资料。


实例

比如,我的图片目录(~/Pictures)已经占用了50 GB的空间而且还会继续快速增长,需要把它移走以空出系统盘空间;外置盘是SSD的USB 3.0的连接,存取速度可以接受,可以在我需要时再连接;只影响照片等软件;属于个人账户的数据。我的操作如下:

  1. 退出照片等访问图片目录的程序
  2. 在移动盘(/Volumes/MyData)上建立 MyPictures 目录
  3. 从我的图片目录中移动所有的数据到移动盘的 MyPictures 目录中
  4. 运行命令行:

    rm -rf ~/Pictures
    ln -s /Volumes/MyData/MyPictures ~/Pictures

操作说明

当一个外置盘被系统装在后,访问它的方式就是访问被装载的目录,macOS系统默认的装载目录是 /Volumes,外置盘的目录名就是外置盘卷(分区)的名称,比如我的外置盘叫做 MyData,那么访问这个外置盘的全目录就是 /Volumes/MyData,它里面的 MyPictures 目录的全路径名就是 /Volumes/MyData/MyPictures 。

分解步骤:如果不太理解上面的说明,在终端窗口中操作时可以这样操作,多操作几次就理解了:

  1. 输入命令: ln -s
  2. 键入一个空格
  3. 将访达(Finder)中的 MyPictures 目录拖放到终端窗口中,这是该目录的全路径就会被显示在上面输入的最后一个字符(空格)的后面。在终端中显示类似于:
    ln -s /Volumes/MyData/MyPictures
  4. 再键入一个空格
  5. 将访达(Finder)中的 图片目录(Pictures)目录拖放到终端窗口中。在终端中显示类似于:
    ln -s /Volumes/MyData/MyPictures /Users/myAccount/Pictures
  6. 确认操作正确后,回车确认并运行该命令

附注:上面分解步骤中的 /Users/myAccount/Pictures 与前面实例中的 ~/Pictures 并不冲突,"~" 相当于 “/Users/myAccount”,简单说就是写法不同而已。



希望能上面的说明能帮到一些

回复

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

如何将mac os系统文件和软件转移到移动硬盘上

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!