前提: 之前用的 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 这些就放到机械硬盘里面。现在好像是混杂在一起,有什么方法能分开?
排版有问题,没有发现..
前提:
之前用的 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 盘,快递马上要到了。
问题:
所以现在有几个问题想咨询一下大家,
我这个硬链接是否是真的有问题。为什么会出现原始文件的容量和硬链接之后的容量一致的问题?是显示错误还是哪些调整有问题?
由于老系统没有备份,新的 U 盘到了之后我想保留之前硬盘的内容我应该怎么操作?
跟 2 类似,因为群晖是虚拟机,所以新系统安装之后虚拟机的相关配置和硬盘内容应该如何保留?
如何转移指定文件夹到指定硬盘?譬如我现在 1t 的 ssd 我只想用来装虚拟机的系统,电影、time machine 这些就放到机械硬盘里面。现在好像是混杂在一起,有什么方法能分开?
1
defunct9 296 天前 via iPhone
学学 linux 吧
|
3
hsczy OP ChatGPT 这么回答的,不知道是不是正确的
针对你的问题,我将逐一提供解答和建议: 1. 硬链接问题和容量显示不一致 硬链接本身不会占用额外的空间,因为它们仅仅是指向同一个 inode 的不同名称。如果你发现原始文件和硬链接后的容量显示一致,且 inode 数据完全一致,这通常意味着硬链接创建成功了。容量显示不一致的问题可能是由于以下原因: • 文件系统的统计延迟:有时候,文件系统更新其空间使用情况的统计信息可能会有延迟。 • unRAID 的特殊行为:unRAID 管理磁盘的方式可能导致显示的容量与预期不符。特别是在使用阵列和虚拟化技术时,unRAID 可能需要一些时间来正确更新和显示存储空间的使用情况。 2. 保留之前硬盘内容的操作 新的 U 盘到了之后,你可以按照以下步骤尝试保留之前硬盘的内容: • 安装新的 unRAID 系统:首先,使用新的 U 盘安装 unRAID 系统。 • 不要格式化硬盘:在安装过程中,unRAID 可能会识别到你的硬盘。确保不要选择格式化这些硬盘,这样可以保留硬盘上的数据。 • 重新配置阵列:根据你之前的配置,重新添加硬盘到阵列中。unRAID 应该能够识别到硬盘上已有的数据和配置。 3. 保留虚拟机配置和硬盘内容 对于虚拟机和群晖的配置,你可以尝试以下方法: • 虚拟机磁盘文件:确保你知道虚拟机磁盘文件(通常是.vmdk 或其他格式)存储在哪个硬盘上。在新系统中,重新配置虚拟机时指向这些磁盘文件。 • 配置文件备份:如果你之前有备份虚拟机的配置文件,可以在新系统中恢复这些配置。 4. 转移指定文件夹到指定硬盘 要实现这一点,你可以使用 unRAID 的用户共享功能,按照以下步骤操作: • 创建共享:在 unRAID 的界面中,你可以为电影、Time Machine 等内容创建不同的共享。 • 指定共享使用的硬盘:在创建共享时,你可以指定这些共享存储在哪些硬盘上。这样,你就可以将 1T 的 SSD 专门用于虚拟机系统,而将其他内容存储在机械硬盘上。 通过上述步骤,你应该能够解决你的问题。请记得,在进行任何重要操作之前,如果可能的话,备份你的数据和配置,以防万一。 |