技术解析

机器直接装 Linux 桌面日用的朋友们,你们的硬盘大小都是什么配置?
0
2021-06-09 14:29:21
idczone

最近入手了一个惠普洋垃圾小主机,想着装个 Ubuntu 日用,Windows 用的有些腻了。

我目前的打算是 SSD 128G + HDD 500G 。

现在有美国服务器个么几个问题想和大家讨论一下:

  1. 这个硬盘大小组合够用吗?
  2. 我习惯只分一个区,如果 Linux 推荐分多个区,怎么分比较合适?
  3. 需要上 LVM 吗?主要考虑迁移是否方便。
  4. Linux 日用有什么需要特别注意的?

我目前的情况是:

  1. 参考我的主力 Windows 是 SSD 512G * 2 + HDD 2T,足够用。除此之外有 8T 冷备盘 + 10T 左右的 NAS 空间。128 + 500 不够的话似乎可以从 NAS 用 SMB 分享出来?我现在还没买 HDD,机械盘如果说不够的话可以买 1T 大小的。128G SSD 的寿命还很长,可以放心用。我还有块 800G 寿命还剩 23% 的 SSD 。尽量不买新的 SSD 吧。
  2. 我用硬盘的习惯是,全盘直接挂载,只有一个分区( Linux 可能加个 swap 分区)。
  3. 个人用没有 LVM 的习惯,如果出点什么事迁移起来也方便。

够了。能跑个桌面就行,东西都在服务器上

Ubuntu 系统 SSD 128G + HDD 500G
日常使用 8 年,从最初的内部错误到没有错误
分区只分一个根分区也可以,就是出了问题麻烦

swap 也不用分区 直接 swap file

老哥,能分享一下你的分区策略吗?我看有 /home 单独占一个分区的,也有 /etc /opt /home 合用一个分区的,你是哪种方案?

arch+kde 日用,就一个 240G nvme 硬盘单分区,大文件肯定扔 NAS 上。
推荐有条件家里上 wifi6+万兆网,这样网络访问瓶颈还是在 HDD 的读写上

lvm 我个人觉得没必要,你才一个 120G+500G 根本没必要上 lvm,维护起来还麻烦。
对于 /home 之类的分区也是如此,小容量硬盘多整几个分区并没有任何的好处,反倒有时候分区满了要去调大小,折腾。(喜欢换系统玩的当我没说
重要的文件和一些必要的配置文件用 rsync 或者搭个 nextcloud 同步就好了。
等你用到想换机器的时候一般都几年后(我这台 3770k 用了 6 年了刚换 ryzen 3600 只为了 m2 nvme 和大容量高频 ddr4),你到时候可能也倾向于全新安装+配置文件导入这种方式,出现各种 bug 的几率更小。

没必要分区,不需要用 lvm,系统就装 ssd 上,hdd 挂载存大一点的数据,swap 直接用 swap file 做好了

感觉分区没什么用,我就没分
而且你都这么小 SSD 了,再搞一堆分区更浪费空间
要用 swap 的话开一下 zswap,可以少写点 SSD

根据我的 Windows 使用习惯来看,老哥你说得对。如果存储不够需要 NAS 支援的话,Linux 对于 NAS 传输协议 NFS ISCSI SMB 的兼容性,哪个比较好?

我还是第一次听说 zswap 这个东西,谢谢老哥,我查查资料去。

建议 SMB,这样你家里还有的 Windows 机器也能无缝连接,体验最好

hdd 不用管,装完 linux 再 mount 就行

我之前的一台垃圾笔记本是 128G SSD+2T HDD ( SSD 是某国产 nvme,HDD 是西数的非常廉价的 SMR 盘),跑的 Ubuntu Mate 。
SSD 里放 EFI 、root 和 swap 和 bcache,HDD 挂载成 /home,里面放日常文件和代码之类的,因为内存 4G,所以 swap 分区分了 6G,不过日常使用的时候开了 2G 的 zram 基本用不上 swap 分区,除非多线程编译比较大的工程的时候会有读写,然后开了 2G 的 Bcache 分区用来加速 HDD 的随机读写。
推荐一下 bcache 还挺好用的,是基于块的缓存,有点像 Windows 的 ReadyBoost,默认设置的是 4M 以上的连续读写数据会直接进 HDD,4M 以下的随机读写就用 SSD 进行加速,个人感觉提升还是挺明显的。

thinkpad e485,加了 1T 的硬盘。
跑的 linux mint 和 win10 双系统。
目前没啥问题,主要是 office 对我来说是无可替代的,mint 下我一直搞不定 office2019.

1. 我自己的主力本只有 64G SSD ... 对于我的开发而言足够用 ...
2. 我有五个区 ... /boot 我习惯于单独分出来 ... 另外四个是 / SWAP 和两个加密分区 ...
3. 上不上 LVM 还是看有没有需要 ... 在只有两块硬盘的情况下我觉得没必要 ...
4. 特别注意的点 ... 用 Linux 代表基本告别国产应用 ... 注意能不能用网页微信吧 ...

512 nvme SSD + 2t sata SSD 。普通用户干嘛还省钱买 hdd

$ df -h .
文件系统 容量 已用 可用 已用% 挂载点
/dev/sdb2 46G 28G 17G 63% /

两年前配的电脑,直接 4TB HDD,不需要 SSD 。
https://leimao.github.io/blog/PC-Build-Gaming-Deep-Learning/

2T nvme ssd

妥妥的够用

我 HDD 300G 的都能满足需求了,更何况你的 SSD+HDD 双组合

工作以来换个两个公司,开发机都是 ubuntu,128G SSD, 使用 60G 不到,感觉足够了

够用,home 单独分区在系统重装后有些软件不用重新配置会方便一些

我 nuc 用了一根 256G m2 mlc 舍不得换,捉襟见肘是因为 steam 游戏占了大部分空间,至于说分盘什么的,自然是有多大用多大,只有一个 /分区,至于说怕出问题,Linux 用户还不能解决问题?重要文件备份啊

1. 够用
2. 个人建议 1 个 rootfs, 如果有必要 /home 和 /var 可以放在单独分区
3. 个人认为需要, 考虑到调整分区大小 /镜像等功能. 缺点: 可能令数据恢复更困难, 依靠备份消除此缺点

个人状况:
arch + kde
500 还是 512GiB 的 NVMe
分了 2 个区, 一个 512MiB 做 boot/efi, 其余 LVM PV
LVM 里面 8GiB swap, 其余 ext4 rootfs

其实在很困惑分区方式的时候,就不用考虑 /etc 、/opt 这种分区了。最基本的,按安装程序默认分的就行。

linux 都是按照文件夹来挂载的,看你数据量需求了,正常使用是够了。我这下载几百个测序数据,5T 都不够啊

家用机器一般不会有很多用户,所以我都是如下处理
sda:
- /boot
- swap
- /
sdb:
- /home/user1
sdc:
- /home/user2

我是 /、home 、boot 和 swap

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服