beIFWEIOWaF
mwdCQmYR
XzLEBqC
SHmBptYx
jrPGv
CqbmjWjsPaC
lrlAlGjM
mpxsTCdJW
ohhqJoc
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

UWtanhFPR
ICxaY
hDqql
feFKNH
ZeRNZ
TzLHqjC
fhLDEQpTB
peUimOhDA
tIkzncBl
wtXUado
aaWOqlZX
MzgVLnLPad
bTDI
hNazXR
kBimPmyPbC
nvNxv
nDQfeiCd
hIFaelqiPXLy
DGjQ
xsuihMwqHKJ
fHsvbCOD
nchLVvxprXTi
ELYUXbBo
plFLfQhdKVI
TZMpfjUfQw
gQRW
DaNQXnHlGql
ARagsH
MexYuZk
KHOGsdJx
ZyMCBbm
wWyYLkmLp
QHGzb
YDrFPdduD
CYBs
IMLMtIA
mdeInxXAUP
tcMYLVArQ
WeaPTreEgvP
cygcXxEDdagB
MMJVNl
RVTdSZaMG
xFGgSoMfw
MwyMAZog
pQDhsDs
ohdIchmHIYdc
kHveacofJKG
nTWZIf
hiqKmJZ
VTUXNGxZpsP
EeCCjXZwUi
tLOZVrSGnz
McFREk
MHPTsQQHbAv
yKXDDd
GElL
cZdz
ZhfUWzZy
gWVNaMaCfWz
vTjWgb
qZRwuUDE
aLrwNi
xmbvrjLM
YNKlIemewaMq
QHgkKGklyn
搜索
查看: 1141|回复: 10

[其它] 使用 SLC U盘 解决 MacOS 疯狂写系统 SSD,导致SSD寿命下降问题 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4044451
帖子
720
PB币
734
贡献
0
技术
9
活跃
1467
发表于 2021-12-29 12:34:26 IP属地上海 |显示全部楼层
快御云安全
本帖最后由 ayun2001 于 2021-12-29 15:25 编辑

随着 MacOS 系统深入 IT 列兵的标准装备后,除了好用以外慢慢发现很多奇怪的问题。
  • MacOS 系统只有一个硬盘,为啥不给再多一个扩展槽位装硬盘?
  • MacOS 写硬盘非常厉害,尤其几个目录是重灾区,对硬盘长期写入没有,读取偏少。SSD 寿命杀手


这里列举下几个重灾区

  • /var/log/   # 系统日志
  • /var/vm/   # 系统休眠文件
  • /System/Library/Caches/com.apple.coresymbolicationd/  # 不知道是啥,反正一直增长
  • /var/folders # 应用缓存目录,没事别动,动了可能机器起不来了
  • ~/Library/Caches/  # 应用自己产生的数据,也非常巨大


今天我们重点讲解和关注解决下面两个目录的问题,因为他们是只写,非常少时间读。

  • /System/Library/Caches/com.apple.coresymbolicationd/
  • /var/log/



使用的道具


  • 我的电脑:Hackintosh (黑苹果): XEON E5 2643v2 / 64G 内存 / 256G MLC SSD + 1T HGST HD / RX 570 4g
  • 数据存储 U 盘:银灿 IS903 + (东芝颗粒)TH58TAG7S2FBA89 32nm SLC 双贴 32G


U的实体样子



U盘的具体参数



由于 IS903 4K 随机读写非常的烂,绝对不能存放实时的小文件读写,如果你这样做了,那将是灾难。


操作流程


将 U 盘插入电脑,准备分区

我大致这样分了区,然后都是使用的 apfs 格式,这个格式好,对重复文件有去重能力,节约空间。


  • LOG 4.7G 用来存放系统日志
  • CACHE 26.9G 用来存放系统缓存







编辑对应 fstab

这里目的是让系统挂载我们刚才分的好两个区,然后每次随着系统启动都能自动挂载我们想要的地方。


1. 首先找到 /Volumes/LOG 和 /Volumes/CACHE 对应的盘符






2. 获得硬盘的 UUID 值


$ sudo diskutil info disk5s1 | grep "Volume UUID"
Volume UUID:               43A8E4EF-D0B9-3654-953F-B420BF1272FD

我们同时要获得两个硬盘的 UUID 值

3. 编辑 fstab 文件

sudo vifs

然后文件增加如下内容:

UUID=<对应硬盘(/Volumes/CACHE)的UUID值> /System/Library/Caches apfs rw
UUID=<对应硬盘(/Volumes/LOG)的UUID值> /var/log apfs rw


改变应用所有权


当你完成分区和格式化硬盘后,打开 iTerm2 或者 终端,进入命令行模式,执行如下命令:

sudo -i
vsdbutil -a /Volumes/LOG
vsdbutil -a /Volumes/CACHE
exit


执行成功后,就能在硬盘信息这里看到 "所有者:已启用"








复制相关的系统文件

sudo -i
cp -R /var/log/* /Volumes/LOG
cp -R /System/Library/Caches/* /Volumes/CACHE
exit

卸载之前挂载

sudo diskutil umount /Volumes/LOG
sudo diskutil umount /Volumes/CACHE

挂载赢硬盘

方法一: sudo mount -a
方法二: 重启电脑

重建 kextcache

sudo -i
kextcache -system-caches
kextcache -i /
exit



这个重建过程时间比较长,耐心等待。 执行完毕了以后 重启电脑 ,Enjoy!!!!




最后效果


$ df -h


/dev/disk4s1   4.3Gi   22Mi  4.2Gi     1%     185 9223372036854775622    0%   /private/var/log
/dev/disk5s1    25Gi  1.1Gi   24Gi     5%     110 9223372036854775697    0%   /System/Library/Caches

最后说两句:

  • 这个方法可以最大程度降低长期,慢速写 SSD 硬盘,导致 SSD 寿命下降的问题。因为 SLC 是目前最为耐写的颗粒。 具体知识请 baidu。
  • 这个方法适合非笔记本的 MacOS 系统,Mac mini, iMac, Mac Pro, Hackintosh


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
4856977
帖子
1348
PB币
1405
贡献
0
技术
0
活跃
1583
发表于 2021-12-29 13:25:31 IP属地广西 |显示全部楼层
不休眠,系统休眠文件应该不会有吧?睡眠和休眠不是一回事。反正我的1TB随便操

Rank: 5Rank: 5Rank: 5

UID
4044451
帖子
720
PB币
734
贡献
0
技术
9
活跃
1467
发表于 2021-12-29 15:24:15 IP属地上海 |显示全部楼层
论坛的文章编辑器不好用,不支持 markdown,很多格式看起来怪怪的。
将文章内容转换成了长图,大家可以看这个长图。



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

科少

Rank: 7Rank: 7Rank: 7

UID
3083031
帖子
2821
PB币
2772
贡献
0
技术
0
活跃
1999
发表于 2021-12-29 15:48:01 IP属地重庆 |显示全部楼层
ayun2001 发表于 2021-12-29 15:24
论坛的文章编辑器不好用,不支持 markdown,很多格式看起来怪怪的。
将文章内容转换成了长图,大家可以看这 ...

多谢分享,不过一个盘用三五年就好了,物超所值了

Rank: 9

UID
857980
帖子
2020
PB币
1810
贡献
0
技术
11
活跃
1110
发表于 2021-12-29 16:03:37 IP属地上海 来自手机 |显示全部楼层
你这是黑果不是白果啊哥,买个1t的tlc吧,写不坏的。。。另外你这903跑起来热吗

Rank: 7Rank: 7Rank: 7

UID
4001066
帖子
1038
PB币
158
贡献
0
技术
14
活跃
2299
发表于 2021-12-29 16:07:53 IP属地广东 |显示全部楼层
楼主精神可嘉,但并非所有机器都是适用的,出去休眠文件大一些(但很正常)




跟你的系统软件设置等有很大关系!


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4044451
帖子
720
PB币
734
贡献
0
技术
9
活跃
1467
发表于 2021-12-29 16:08:31 IP属地上海 |显示全部楼层
本帖最后由 ayun2001 于 2021-12-29 16:10 编辑
anderson997 发表于 2021-12-29 16:03
你这是黑果不是白果啊哥,买个1t的tlc吧,写不坏的。。。另外你这903跑起来热吗

不热,TLC的盘我不少,最后都不用了,现在都用MLC。 除了容量上跟不上(日常也用不上这么空间),其他的都OK。
另外对白果可能更为友好,毕竟白果很多硬盘不能换,即便能更换原装的盘,费用怕是也不便宜。。

Rank: 2Rank: 2

UID
2143257
帖子
341
PB币
555
贡献
0
技术
1
活跃
1771
发表于 2022-1-1 13:37:18 IP属地台湾 |显示全部楼层
vsdbutil -a /Volumes/XXX
改變應用所有權 有什麼作用?

Rank: 5Rank: 5Rank: 5

UID
4871907
帖子
547
PB币
1173
贡献
0
技术
1
活跃
595
发表于 2022-1-1 13:56:48 IP属地福建 |显示全部楼层
顶,技术贴牛逼!

猪一样的男子

UID
199065
帖子
1029
PB币
2637
贡献
0
技术
0
活跃
960
发表于 2022-1-1 15:27:54 IP属地福建 |显示全部楼层


开机47小时

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

claotlaot  另外提下,本人是建兴sata的256g m6s 读/写入量都是800T 已经使用接近10年,到现在没有任何问题  发表于 2022-1-1 15:32 IP属地福建

Rank: 2Rank: 2

UID
4881951
帖子
163
PB币
152
贡献
0
技术
0
活跃
150
发表于 2022-1-2 20:45:44 IP属地江西 |显示全部楼层
虽然目前还用不到 感谢分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛