V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
hsczy
V2EX  ›  NAS

Unraid 救急

  •  
  •   hsczy · 259 天前 · 944 次点击
    这是一个创建于 259 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前提: 之前用的 U 盘安装的 unraid6.11.5 开心版,上面装了 1 块 1t 的 ssd (梵想),两块 4t (二手希捷)、1 块 8t (二手希捷)、1 块 16t (二手东芝)的硬盘。 1t+8t+16t 组成 unraid 的阵列进行使用,两块 4t 的作为虚拟机群晖的 raid 阵列使用。日常 8t 的硬盘温度在 55 度左右(冬天家里地暖开到 25 度),其他的硬盘都是 40 度左右的温度。 事情发展: 周三的时候手欠,把 docker 的 img 清除了导致所有的镜像没有了。好多 docker 需要重新配,所以就干脆把之前的 nastool 换成了作者新仓库的镜像 mp 。之前用的 jellyfin 、transmission 还有 nastool 都是下载地址完了之后用 nastool 进行硬链接转换,jellyfin 读取硬链接地址使用。用了 mp 之后又一个手欠把之前的硬链接的文件夹全删了,用 mp 的插件目录转移将原有的下载地址和新建的硬链接文件夹进行转移。第一个问题来了转移之前 unraid 的容量还剩 12t ,转移完之后就只剩下了 300g 的空间(转移操作进行了 2 天),也就是说文件进行了复制操作,但我在原始文件夹和硬链接的文件夹随机对文件进行查看,inode 数据是完全一致的也就是硬链接操作,所以我在想是不是 unraid 的硬盘数据读取有问题,所以就停下阵列准备重启试试。但是阵列停了 4 个小时都没有停下来,第二个问题来了我直接操作 unraid 进行重启,想着重启可能就好了,可是 unraid 再起不能,连到电视发现启动 U 盘损坏了无法读取系统内容。所以现在重新买了一个 unraid 的 U 盘,快递马上要到了。 问题: 所以现在有几个问题想咨询一下大家, 1. 我这个硬链接是否是真的有问题。为什么会出现原始文件的容量和硬链接之后的容量一致的问题?是显示错误还是哪些调整有问题? 2. 由于老系统没有备份,新的 U 盘到了之后我想保留之前硬盘的内容我应该怎么操作? 3. 跟 2 类似,因为群晖是虚拟机,所以新系统安装之后虚拟机的相关配置和硬盘内容应该如何保留? 4. 如何转移指定文件夹到指定硬盘?譬如我现在 1t 的 ssd 我只想用来装虚拟机的系统,电影、time machine 这些就放到机械硬盘里面。现在好像是混杂在一起,有什么方法能分开?

    第 1 条附言  ·  259 天前

    排版有问题,没有发现..

    前提:

    之前用的 U 盘安装的 unraid6.11.5 开心版,上面装了 1 块 1t 的 ssd (梵想),两块 4t (二手希捷)、1 块 8t (二手希捷)、1 块 16t (二手东芝)的硬盘。

    1t+8t+16t 组成 unraid 的阵列进行使用,两块 4t 的作为虚拟机群晖的 raid 阵列使用。日常 8t 的硬盘温度在 55 度左右(冬天家里地暖开到 25 度),其他的硬盘都是 40 度左右的温度。

    事情发展:

    周三的时候手欠,把 docker 的 img 清除了导致所有的镜像没有了。好多 docker 需要重新配,所以就干脆把之前的 nastool 换成了作者新仓库的镜像 mp 。之前用的 jellyfin 、transmission 还有 nastool 都是下载地址完了之后用 nastool 进行硬链接转换,jellyfin 读取硬链接地址使用。

    用了 mp 之后又一个手欠把之前的硬链接的文件夹全删了,用 mp 的插件目录转移将原有的下载地址和新建的硬链接文件夹进行转移。第一个问题来了转移之前 unraid 的容量还剩 12t ,转移完之后就只剩下了 300g 的空间(转移操作进行了 2 天),也就是说文件进行了复制操作,但我在原始文件夹和硬链接的文件夹随机对文件进行查看,inode 数据是完全一致的也就是硬链接操作,所以我在想是不是 unraid 的硬盘数据读取有问题,所以就停下阵列准备重启试试。

    但是阵列停了 4 个小时都没有停下来,第二个问题来了我直接操作 unraid 进行重启,想着重启可能就好了,可是 unraid 再起不能,连到电视发现启动 U 盘损坏了无法读取系统内容。所以现在重新买了一个 unraid 的 U 盘,快递马上要到了。

    问题:

    所以现在有几个问题想咨询一下大家,

    1. 我这个硬链接是否是真的有问题。为什么会出现原始文件的容量和硬链接之后的容量一致的问题?是显示错误还是哪些调整有问题?

    2. 由于老系统没有备份,新的 U 盘到了之后我想保留之前硬盘的内容我应该怎么操作?

    3. 跟 2 类似,因为群晖是虚拟机,所以新系统安装之后虚拟机的相关配置和硬盘内容应该如何保留?

    4. 如何转移指定文件夹到指定硬盘?譬如我现在 1t 的 ssd 我只想用来装虚拟机的系统,电影、time machine 这些就放到机械硬盘里面。现在好像是混杂在一起,有什么方法能分开?

    defunct9
        1
    defunct9  
       259 天前 via iPhone
    学学 linux 吧
    hsczy
        2
    hsczy  
    OP
       259 天前
    @defunct9 好的 谢谢指导。今天开始从头学
    hsczy
        3
    hsczy  
    OP
       259 天前
    ChatGPT 这么回答的,不知道是不是正确的

    针对你的问题,我将逐一提供解答和建议:

    1. 硬链接问题和容量显示不一致

    硬链接本身不会占用额外的空间,因为它们仅仅是指向同一个 inode 的不同名称。如果你发现原始文件和硬链接后的容量显示一致,且 inode 数据完全一致,这通常意味着硬链接创建成功了。容量显示不一致的问题可能是由于以下原因:

    • 文件系统的统计延迟:有时候,文件系统更新其空间使用情况的统计信息可能会有延迟。
    • unRAID 的特殊行为:unRAID 管理磁盘的方式可能导致显示的容量与预期不符。特别是在使用阵列和虚拟化技术时,unRAID 可能需要一些时间来正确更新和显示存储空间的使用情况。

    2. 保留之前硬盘内容的操作

    新的 U 盘到了之后,你可以按照以下步骤尝试保留之前硬盘的内容:

    • 安装新的 unRAID 系统:首先,使用新的 U 盘安装 unRAID 系统。
    • 不要格式化硬盘:在安装过程中,unRAID 可能会识别到你的硬盘。确保不要选择格式化这些硬盘,这样可以保留硬盘上的数据。
    • 重新配置阵列:根据你之前的配置,重新添加硬盘到阵列中。unRAID 应该能够识别到硬盘上已有的数据和配置。

    3. 保留虚拟机配置和硬盘内容

    对于虚拟机和群晖的配置,你可以尝试以下方法:

    • 虚拟机磁盘文件:确保你知道虚拟机磁盘文件(通常是.vmdk 或其他格式)存储在哪个硬盘上。在新系统中,重新配置虚拟机时指向这些磁盘文件。
    • 配置文件备份:如果你之前有备份虚拟机的配置文件,可以在新系统中恢复这些配置。

    4. 转移指定文件夹到指定硬盘

    要实现这一点,你可以使用 unRAID 的用户共享功能,按照以下步骤操作:

    • 创建共享:在 unRAID 的界面中,你可以为电影、Time Machine 等内容创建不同的共享。
    • 指定共享使用的硬盘:在创建共享时,你可以指定这些共享存储在哪些硬盘上。这样,你就可以将 1T 的 SSD 专门用于虚拟机系统,而将其他内容存储在机械硬盘上。

    通过上述步骤,你应该能够解决你的问题。请记得,在进行任何重要操作之前,如果可能的话,备份你的数据和配置,以防万一。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:18 · PVG 20:18 · LAX 04:18 · JFK 07:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.