V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mylovesaber  ›  全部回复第 1 页 / 共 8 页
回复总数  151
1  2  3  4  5  6  7  8  
以我个人认知,单盘首先排除 zfs ,这不是家用的。也不是给单盘准备的文件系统。你能考虑的暂时只有 btrfs 、ext4 、xfs
-------------------------------------------------------------------------
ext4:
稳定读取,但用久了较大概率会变成只读,需要 fsck 修复,如果是系统盘遇到这问题了,得重启进 live 盘 fsck 修复,这个修复应该是无损的,我个人之前管理过几百台月抛服务器(付费的,不是羊毛机,大部分月抛,遇到体质好的就留下),有三分之一都遇到这问题了。短的十几天,长的一两年才出现。

如果是系统盘的话,一般是搭配 lvm 作为中间层,上层文件系统用 ext4 ,可以做到根分区的热扩/缩容。

默认保留 5%冗余空间,需要你自己解除屏蔽。一条命令的事情。

xfs:
暂时没遇到过 ext4 的问题,性能比 ext4 强,尤其是 nvme 下,也是红帽主推的文件系统,缺点就是这个盘你别多分区,直接全盘就一个 xfs 分区,否则多分区的话 xfs 只能扩容不能缩容。

默认没有冗余空间,不需要手动解除限制。

生产环境据说也有翻车的情况在。

btrfs:
各种优点,ext4 和 xfs 的问题它都不存在,但他以往有好多起丢数据的情况,虽然现在基本没人说过这事情了,但这个看人,有心理障碍的可以先不上。而且这文件系统还不够完善,比如内建的 raid 功能,还处于基本不可信任的状态。宁可用 mdadm 都别用 btrfs 的 raid 功能。
更正一下,中标麒麟内核是 centos7 ,而且系统名称是 neokylin ,v10 sp 系列是银河麒麟,因为是 ubuntu 所以可能是桌面版的,而这玩意是基于 debian 定制的,ubuntu 在搞什么东西这么鬼畜
@MoTao
13 天前
回复了 ggp1ot2 创建的主题 问与答 该去哪里找专门修脚的地方?
按照我的经验,甲沟炎发炎只有可能两侧嵌甲生长的时候把接触的皮肤顶着撕开了,感染化脓。但如果只是压在接触的皮肤上,那么不会撕裂皮肤,就不会感染。

从完全修剪掉两侧嵌甲开始算,一般过 1-1.5 个月,甲沟炎开始复发,这时候坚持我说的牙签捅药膏垫棉花的操作,不要做脚掌支撑的激烈下肢运动比如跑跳,再坚持 1.5-2 个月,也就是总疗程在 4-5 个月,甲沟炎就彻底与你无缘了,从疗程开始时,你所有剪指甲必须平着剪,顺着甲床的弧形边缘剪的话,你一辈子都治不好甲沟炎
13 天前
回复了 ggp1ot2 创建的主题 问与答 该去哪里找专门修脚的地方?
我十年甲沟炎疼了十年,现在可以说与其安稳共存,完全影响不到生活走路,这个关键不是修脚或去医院治疗(除非你严重的过分),而是让指甲长长得超出肉。
关键工具:牙签,百多邦,一包医用棉花

假设你目前正在发炎流脓,那么用热水泡脚清洁脓肿至少 20 分钟,让指甲充分软化,真的疼得不行的话不用着急。

不要修剪两侧指甲
不要修剪两侧指甲
不要修剪两侧指甲

擦干脚后,用牙签把百多邦轻轻捅进患处,确保百多邦捅得渗进去了,然后就可以揪一点棉花搓成细线,用牙签顺着一条缝一点点捅进患处,卡在指甲和拇指肉之间。

每天晚上都重复这样的操作,再厉害的流脓疼痛用百多邦药膏浸泡消炎一般八小时以后就没有感觉了。

然后坚持一个多月,两侧指甲长出来了,你的甲沟炎就与你说拜拜了。

当然了,未来维护也简单,剪指甲不要剪弧形,而是你仰面躺床上,双脚尖朝上,指甲剪完应该看到是一条水平线而不是弧线,也就是两侧指甲比中间指甲长很多才对
@ajaxpost 问题不大,这俩长的基本一致,银河麒麟主要是根正苗红,虽然我是不喜欢。。。
@flyqie 统信就是功能定制的商业版 deepin ,根系统是 deepin 提出的,他是从包管理器入手,解决 linux 普遍各种软件和系统底层依赖强耦合的问题的,对于信创行业来说,不能用 docker ,所以只有 deepin 的玲珑思路可以解决问题,但这东西需要软件生态的,就像鸿蒙,不是短时间就能搞定的,我编译和打包用不同系统就是因为我定制的软件只对内核版本有范围性依赖,比如最低不低于 3.10 也就是 centos7 系列的内核版本,二进制本体只要内核版本满足要求,任何操作系统都能运行,但这会导致包本体超大,因为所有依赖自包含,比如你见过 400m 体积的 redis 么? deepin 的玲珑就是类似我这个做法,但能让软件本体变得小很多的一种包管理器设计方案,另外可以了解下 lfs ,这东西就是从源码构建整套操作系统,不难,夸张的说,我也能定制出所谓的根操作系统。这不算一个高深的概念
edge 这个内存不足问题我遇到过好多次,最后重装系统了,我 64g 只用了一半或者四分之三的时候就可能遇到,恶心的不行
@gentrydeng 你有一些误解

首先, [服务器方向] 的各种国产操作系统都基于两类共三个根服务器操作系统基础上进行二开:
deb 系:debian
rpm 系暂时只有两个:
阿里的 Anolis OS (龙蜥)
华为的 openEuler (欧拉)

三种发行版特点如下:
- debian 不用多说
- 龙蜥特点是 [尽可能兼容] centos 生态,权限管控级别和 centos 看齐,比较宽松
- 欧拉特点是 [尽可能不兼容] centos 生态,权限管控级别按照官方文档走一遍的话会变得非常严格,严格到技术经验不行的新手 linux 运维可能直接不会用了

你没看错,这俩走了俩极端。

除了统信有单独一个发行版是基于 debian 定制以外,其他主流二开系统基本都是基于欧拉定制开发。至于龙蜥系统,基本没有厂家做主流二开。

龙蜥在政府信创尤其是 sm 项目上的竞争力远没有欧拉这么强:
华为纯国人持股且不上市,高科技制裁首当其冲,
麒麟顶着国家 863 计划重点攻关项目的名号,
在政府眼中这俩就是根正苗红的完美组合,哪怕一个初创团队,没太多资质,遇到客户要求安全且完全不说什么系统才算得上安全的情况下,用银河麒麟,就是安全的代名词。



-----------------------------

其次,国产系统分桌面和服务器系统两种方向,桌面系统无论深度还是麒麟一开始都是基于 debian 定制( ubuntu 定制也算 debian 的衍生版,理解下),后来统信的开源版也就是 deepin 搞了自己的根系统,麒麟也搞了开放麒麟当他们根系统,所以这两家桌面根系统都是 debian 衍生版的二开,所以都是 apt/dpkg 包管理器组合。

服务器系统绝大部分是 yum/dnf/rpm 包管理器组合(龙蜥和欧拉都是这组合),少数是 apt/dpkg 包管理器组合也就是对应统信的一个 debian 版本,银河麒麟我印象中有且仅有一个 debian 系的服务器发行版,剩下一堆几乎全都是基于欧拉的,因为有一个龙蜥版本,这样给龙蜥一个面子让他可以在自己官网说自己和这些二开厂家有合作,实际上麒麟基本不用龙蜥做定制,那些系统基本不更新了。


---------------------

信创环境下,如果是有物理隔离的那种环境,一般会直接重装目的系统而不是所谓迁移。
@ajaxpost 银河麒麟 v10 服务器版本还有统信服务器版本都是基于华为欧拉二开的,政府客户如果有 sm 需求的话,不会认欧拉,但会认银河麒麟,虽然它是欧拉二开......所以你直接用银河麒麟就好
信创的话:
生产环境尤其是 sm 系统基本都是银河麒麟 v10 系列没得选,少数中科方德和统信。

定制软件包的打包所用系统依旧是 centos7 ,因为没得选,银河麒麟和中科方德 x86 平台虽然已经上到 centos8 级别了,但 rpm 依赖依旧沿用 centos7 的,这导致 centos8 及以上系统打包出来的安装包没法安装。

编译软件的话我用 fedora server38 或 39 ,编译出来再放到 centos7 去打包。

家用 nas 用 debian 因为熟悉。

如果客户指定用国产服务器系统但没有明确说 sm ,那么默认用阿里的龙蜥 anolis 8 。否则还是银河麒麟,桌面系统没指定的话就默认银河麒麟。

如果客户对系统没有任何限制的话,默认用 almalinux ,个人心理上商业系统比社区版 rockylinux 在解决问题速度上会更快些。

我自己电脑开发环境所需一些软件比如数据库之类的,都是 vmware 开 almalinux 虚拟机用于调试。因为很多生产环境所需的软件基本都有 rpm 包,但不一定有 deb 包。
@lurui45 别用香港,系统中设置美国吧,你照我设置的方式来再试试
我 win11 设置了美国,手机电脑同一个梯子节点,手机一加国行系统,手机和电脑同 WiFi 网段,目前两个功能刚测试均正常,楼主不提我都不知道现在做这么完善了,比 oppo 自家的好用得多
你电脑重启没?我更新后没有重启电脑,频繁出现崩溃,重启后就好了
同 m1pro ,32+1t 的 mbp16 ,我的选择是买了个 14 英寸 win 笔记本搞开发,几乎完美解决 x86 架构 linux 的问题,macos 在我体验下来相比 win 本子而言真的相当卡,但 bug 相对少一点
@kenvix 我是 ace2 的原厂线,我明天试试用 12 的原厂线再看看,太鬼畜了
@jkfadsljlasdgs 这不是会不会玩机的问题,我一加从 3 用到 12 都是命令刷的,原理都是摸得清楚的,只是松手就重启的情况以前从未见过
@abcdxe2v 在关闭夜间自动更新的开关后还自动更新,这是典型的 bug ,但 bootloader 进入后松开按键立马重启,这也说不准,我不是安卓开发也不知道在代码层面是否可以作出类似限制功能?
46 天前
回复了 Kroos 创建的主题 Apple macbook 新人想请教一些问题。
1.我用 rime 没遇到这情况,自带输入法应该是没法卸载的吧,但 macos 卡顿是真实存在的,苹果制定的规则,app 不主动不适配的情况下肯定会卡,而且那个 promotion 看着是好,实际该高帧时经常低帧导致视觉卡顿

2.苹果商店 app 相比 app 官网下载的会有限制,比如 qspace 这个体验远超 finder 的文件管理器,人家就专门介绍了苹果商店 app 版本有哪些限制,你可以去看看

3.屏幕我不贴膜,贴膜的话万一膜花了,撕下来较大概率把屏幕直接搞坏,怕屏幕花就经常用面巾纸(不掉渣的那种)沾水擦,比买第三方屏幕喷剂好用太多了,键盘印是因为你放了层键盘膜导致的,合盖的时候得记得把键盘膜拿掉,开盖使用时再放上键盘膜防尘,mac 设计就是屏幕和键盘不接触,但之间距离容不下一张键盘膜

4.合盖唤醒这个应该是 win 的问题,mac 没遇到过
52 天前
回复了 nnegier 创建的主题 C 还是不太理解 C 静态库和动态库?
楼上说法太专业,理解所需知识储备下限很可能高于楼主知识积累的上限,用一种低俗但可能比较直观的说法来解释吧:

公猪配种这词你听说过吧?自然交配公猪比例为每 15 ~ 20 头母猪准备 1 头公猪。想要 20 头母猪怀孕,需要的是公猪的精子。而公猪本身就是储存精子的容器(库)
那么这个公猪就是动态库,有公猪的情况下,母猪就是程序。

母猪想怀孕,就会在排卵期去叫公猪过来上她(程序调用了动态库)。

而养猪场配比上面提到了,想要 20 头母猪怀孕,不需要准备 20 头公猪,而是让一头公猪的精液平分 20 份给到母猪即可(或者说是让公猪对着 20 头母猪依次上一遍):
从母猪角度来说,多个母猪实际上是共享了一头公猪;
从公猪角度来说,就是公猪是共享猪,可以由多头母猪共享(动态库是共享库,可以由多个程序共享)

为啥 20 头母猪共享一头公猪?因为一头公猪就能完成对 20 头母猪的配种任务,就没必要准备 20 头公猪来 1v1 ,因为养 20 头公猪所消耗的猪饲料是 20 份,养一头公猪所需猪饲料只需 1 份,这样就可以节省存放饲料所占用的仓库空间(动态库可以由多个程序共享节省空间)

母猪配种一般是季节性的,就是每年都有几轮集中性配种,其他时间没有配种任务,就用不着公猪了(动态库只有用到的时候才会加载)

如果天生异象,出现了一头变异猪,雌雄同体,那么配种这事情它一头猪就可以完成,不需要让其他公猪跟她配对,那么这个变异猪的公猪身体结构的部分就是静态库,这头猪整体就是个静态程序

综上所述,类比一下,c 程序是猪,如果是静态编译,那这就是头变异猪,否则就是个母猪,至于你知道如何调用这些公猪母猪,那你就是养猪场老板,关系能明白了吗?
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2232 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 11:55 · PVG 19:55 · LAX 04:55 · JFK 07:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.