GET https://kbin.spritesserver.nl/m/datahoarder@lemmy.ml/t/2334/Asking-advice-for-home-storage-configuration/top

Components

24 Twig Components
102 Render Count
328 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
18 30.03ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.10ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
9 1.60ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
8 5.57ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
7 0.74ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
7 18.59ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
7 5.46ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
6 405.01ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
6 271.74ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.68ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.40ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 22.72ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 51.12ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.73ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 11.12ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.64ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 11.43ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 36.62ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.24ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 9.47ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.43ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.21ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.74ms

Render calls

entry App\Twig\Components\EntryComponent 16.0 MiB 22.72 ms
Input props
[
  "entry" => App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2937
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2938 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.37 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3104
  +user: Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.39 ms
Input props
[
  "date" => DateTimeImmutable @1695520650 {#59
    date: 2023-09-24 03:57:30.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3174
  +date: DateTimeImmutable @1695520650 {#59
    date: 2023-09-24 03:57:30.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695520650 {#59
    date: 2023-09-24 03:57:30.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3238
  +createdAt: DateTimeImmutable @1695520650 {#59
    date: 2023-09-24 03:57:30.0 +02:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3303
  +subject: App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.20 ms
Input props
[
  "subject" => App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3369
  +formDest: "entry"
  +subject: App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 16.0 MiB 51.12 ms
Input props
[
  "entry" => App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3683
  +entry: App\Entity\Entry {#2406
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: null
      +name: "datahoarder@lemmy.ml"
      +title: "datahoarder"
      +description: """
        **Who are we?**\n
        \n
        We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
        \n
        We are one. We are legion. And we’re trying really hard not to forget.\n
        \n
        – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 58
      +entryCommentCount: 311
      +postCount: 1
      +postCommentCount: 1
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729502222 {#276
        date: 2024-10-21 11:17:02.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#254 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
      +entries: Doctrine\ORM\PersistentCollection {#197 …}
      +posts: Doctrine\ORM\PersistentCollection {#155 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
      +bans: Doctrine\ORM\PersistentCollection {#134 …}
      +reports: Doctrine\ORM\PersistentCollection {#120 …}
      +badges: Doctrine\ORM\PersistentCollection {#98 …}
      +logs: Doctrine\ORM\PersistentCollection {#88 …}
      +awards: Doctrine\ORM\PersistentCollection {#77 …}
      +categories: Doctrine\ORM\PersistentCollection {#64 …}
      -id: 32
      +apId: "datahoarder@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/datahoarder"
      +apPublicUrl: "https://lemmy.ml/c/datahoarder"
      +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "datahoarder"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729303437 {#270
        date: 2024-10-19 04:03:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695727192 {#272
        date: 2023-09-26 13:19:52.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
    +slug: "Asking-advice-for-home-storage-configuration"
    +title: "Asking advice for home storage configuration"
    +url: null
    +body: """
      cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
      \n
      > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
      > \n
      > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695756354 {#1799
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1914 …}
    +votes: Doctrine\ORM\PersistentCollection {#1395 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
    +badges: Doctrine\ORM\PersistentCollection {#1891 …}
    +children: []
    -id: 2334
    -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
    -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695549650
    +visibility: "visible             "
    +apId: "https://l.antiope.link/post/43916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695520650 {#59
      date: 2023-09-24 03:57:30.0 +02:00
    }
  }
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 16.0 MiB 0.23 ms
Input props
[
  "id" => "entry_comment_67bd72224344a2.17454009_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3808
  +id: "entry_comment_67bd72224344a2.17454009_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 18.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4170
  +comment: App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#3961
    +avatar: null
    +cover: null
    +email: "greengnu@slrpnk.net"
    +username: "@greengnu@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725962388 {#4020
      date: 2024-09-10 11:59:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
    +entries: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
    +posts: Doctrine\ORM\PersistentCollection {#3945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
    +follows: Doctrine\ORM\PersistentCollection {#3931 …}
    +followers: Doctrine\ORM\PersistentCollection {#3929 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
    +reports: Doctrine\ORM\PersistentCollection {#4046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
    +violations: Doctrine\ORM\PersistentCollection {#4079 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
    +awards: Doctrine\ORM\PersistentCollection {#4038 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
    +categories: Doctrine\ORM\PersistentCollection {#4068 …}
    -id: 47109
    -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
    +apId: "greengnu@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/greengnu"
    +apPublicUrl: "https://slrpnk.net/u/greengnu"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "greengnu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1695756357 {#4016
      date: 2023-09-26 21:25:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695756357 {#4014
      date: 2023-09-26 21:25:57.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4286
  +user: App\Entity\User {#3961
    +avatar: null
    +cover: null
    +email: "greengnu@slrpnk.net"
    +username: "@greengnu@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725962388 {#4020
      date: 2024-09-10 11:59:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
    +entries: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
    +posts: Doctrine\ORM\PersistentCollection {#3945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
    +follows: Doctrine\ORM\PersistentCollection {#3931 …}
    +followers: Doctrine\ORM\PersistentCollection {#3929 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
    +reports: Doctrine\ORM\PersistentCollection {#4046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
    +violations: Doctrine\ORM\PersistentCollection {#4079 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
    +awards: Doctrine\ORM\PersistentCollection {#4038 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
    +categories: Doctrine\ORM\PersistentCollection {#4068 …}
    -id: 47109
    -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
    +apId: "greengnu@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/greengnu"
    +apPublicUrl: "https://slrpnk.net/u/greengnu"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "greengnu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1695756357 {#4016
      date: 2023-09-26 21:25:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695756357 {#4014
      date: 2023-09-26 21:25:57.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1695756354 {#3953
    date: 2023-09-26 21:25:54.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4341
  +date: DateTimeImmutable @1695756354 {#3953
    date: 2023-09-26 21:25:54.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.08 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695756354 {#3953
    date: 2023-09-26 21:25:54.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4395
  +createdAt: DateTimeImmutable @1695756354 {#3953
    date: 2023-09-26 21:25:54.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#3961
    +avatar: null
    +cover: null
    +email: "greengnu@slrpnk.net"
    +username: "@greengnu@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725962388 {#4020
      date: 2024-09-10 11:59:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
    +entries: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
    +posts: Doctrine\ORM\PersistentCollection {#3945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
    +follows: Doctrine\ORM\PersistentCollection {#3931 …}
    +followers: Doctrine\ORM\PersistentCollection {#3929 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
    +reports: Doctrine\ORM\PersistentCollection {#4046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
    +violations: Doctrine\ORM\PersistentCollection {#4079 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
    +awards: Doctrine\ORM\PersistentCollection {#4038 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
    +categories: Doctrine\ORM\PersistentCollection {#4068 …}
    -id: 47109
    -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
    +apId: "greengnu@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/greengnu"
    +apPublicUrl: "https://slrpnk.net/u/greengnu"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "greengnu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1695756357 {#4016
      date: 2023-09-26 21:25:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695756357 {#4014
      date: 2023-09-26 21:25:57.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4451
  +width: 40
  +height: 40
  +user: App\Entity\User {#3961
    +avatar: null
    +cover: null
    +email: "greengnu@slrpnk.net"
    +username: "@greengnu@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725962388 {#4020
      date: 2024-09-10 11:59:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
    +entries: Doctrine\ORM\PersistentCollection {#3955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
    +posts: Doctrine\ORM\PersistentCollection {#3945 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
    +follows: Doctrine\ORM\PersistentCollection {#3931 …}
    +followers: Doctrine\ORM\PersistentCollection {#3929 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
    +reports: Doctrine\ORM\PersistentCollection {#4046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
    +violations: Doctrine\ORM\PersistentCollection {#4079 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
    +awards: Doctrine\ORM\PersistentCollection {#4038 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
    +categories: Doctrine\ORM\PersistentCollection {#4068 …}
    -id: 47109
    -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
    +apId: "greengnu@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/greengnu"
    +apPublicUrl: "https://slrpnk.net/u/greengnu"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "greengnu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1695756357 {#4016
      date: 2023-09-26 21:25:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695756357 {#4014
      date: 2023-09-26 21:25:57.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4554
  +subject: App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4611
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 3.55 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4858
  +comment: App\Entity\EntryComment {#4012
    +user: App\Entity\User {#3961
      +avatar: null
      +cover: null
      +email: "greengnu@slrpnk.net"
      +username: "@greengnu@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725962388 {#4020
        date: 2024-09-10 11:59:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3962 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3964 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3957 …}
      +entries: Doctrine\ORM\PersistentCollection {#3955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3952 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3950 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3948 …}
      +posts: Doctrine\ORM\PersistentCollection {#3945 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3943 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3938 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3936 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3933 …}
      +follows: Doctrine\ORM\PersistentCollection {#3931 …}
      +followers: Doctrine\ORM\PersistentCollection {#3929 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4057 …}
      +reports: Doctrine\ORM\PersistentCollection {#4046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
      +violations: Doctrine\ORM\PersistentCollection {#4079 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4075 …}
      +awards: Doctrine\ORM\PersistentCollection {#4038 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4065 …}
      +categories: Doctrine\ORM\PersistentCollection {#4068 …}
      -id: 47109
      -password: "$2y$13$b/v1NbFoAp692Zi7L2HvKeAsoLIcY18Nvz19.Vt4ygY8M84YV8MIC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4066 …}
      +apId: "greengnu@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/greengnu"
      +apPublicUrl: "https://slrpnk.net/u/greengnu"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "greengnu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1695756357 {#4016
        date: 2023-09-26 21:25:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695756357 {#4014
        date: 2023-09-26 21:25:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Raid stopped being optimal now that btrfs and ZFS exist.\n
      \n
      If you plan on doing matching drives ZFS is recommended\n
      \n
      If you expect mismatched disks, btrfs will work.\n
      \n
      If you are most worried about stability get a computer with ECC memory.\n
      \n
      If you are most worried about performance, use SSD drives.\n
      \n
      If you want a bunch of storage for cheap, use spinning disks (unless you exceed the 100TB capacity range)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695756354 {#4021
      date: 2023-09-26 21:25:54.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4010 …}
    +nested: Doctrine\ORM\PersistentCollection {#4008 …}
    +votes: Doctrine\ORM\PersistentCollection {#4006 …}
    +reports: Doctrine\ORM\PersistentCollection {#4004 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3972 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3976 …}
    -id: 29820
    -bodyTs: "'100tb':68 'btrfs':7,26 'bunch':56 'capac':69 'cheap':60 'comput':38 'disk':25,63 'drive':17,51 'ecc':40 'exceed':66 'exist':10 'expect':23 'get':36 'match':16 'memori':41 'mismatch':24 'optim':4 'perform':48 'plan':13 'raid':1 'rang':70 'recommend':20 'spin':62 'ssd':50 'stabil':35 'stop':2 'storag':58 'unless':64 'use':49,61 'want':54 'work':28 'worri':33,46 'zfs':9,18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/2813412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695756354 {#3953
      date: 2023-09-26 21:25:54.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 158.12 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4942
  +comment: App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4042
    +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
    +cover: null
    +email: "yote_zip@pawb.social"
    +username: "@yote_zip@pawb.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Every community I care about is dead"
    +lastActive: DateTime @1721606151 {#4063
      date: 2024-07-22 01:55:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
    +entries: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +posts: Doctrine\ORM\PersistentCollection {#4096 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4110 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
    +reports: Doctrine\ORM\PersistentCollection {#4120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
    +violations: Doctrine\ORM\PersistentCollection {#4124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4128 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
    +categories: Doctrine\ORM\PersistentCollection {#4132 …}
    -id: 7057
    -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
    +apId: "yote_zip@pawb.social"
    +apProfileId: "https://pawb.social/u/yote_zip"
    +apPublicUrl: "https://pawb.social/u/yote_zip"
    +apFollowersUrl: null
    +apInboxUrl: "https://pawb.social/inbox"
    +apDomain: "pawb.social"
    +apPreferredUsername: "yote_zip"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729025774 {#4060
      date: 2024-10-15 22:56:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687453449 {#4056
      date: 2023-06-22 19:04:09.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4987
  +user: App\Entity\User {#4042
    +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
    +cover: null
    +email: "yote_zip@pawb.social"
    +username: "@yote_zip@pawb.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Every community I care about is dead"
    +lastActive: DateTime @1721606151 {#4063
      date: 2024-07-22 01:55:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
    +entries: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +posts: Doctrine\ORM\PersistentCollection {#4096 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4110 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
    +reports: Doctrine\ORM\PersistentCollection {#4120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
    +violations: Doctrine\ORM\PersistentCollection {#4124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4128 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
    +categories: Doctrine\ORM\PersistentCollection {#4132 …}
    -id: 7057
    -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
    +apId: "yote_zip@pawb.social"
    +apProfileId: "https://pawb.social/u/yote_zip"
    +apPublicUrl: "https://pawb.social/u/yote_zip"
    +apFollowersUrl: null
    +apInboxUrl: "https://pawb.social/inbox"
    +apDomain: "pawb.social"
    +apPreferredUsername: "yote_zip"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729025774 {#4060
      date: 2024-10-15 22:56:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687453449 {#4056
      date: 2023-06-22 19:04:09.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1695522753 {#4062
    date: 2023-09-24 04:32:33.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5042
  +date: DateTimeImmutable @1695522753 {#4062
    date: 2023-09-24 04:32:33.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695522753 {#4062
    date: 2023-09-24 04:32:33.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5096
  +createdAt: DateTimeImmutable @1695522753 {#4062
    date: 2023-09-24 04:32:33.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 14.01 ms
Input props
[
  "user" => App\Entity\User {#4042
    +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
    +cover: null
    +email: "yote_zip@pawb.social"
    +username: "@yote_zip@pawb.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Every community I care about is dead"
    +lastActive: DateTime @1721606151 {#4063
      date: 2024-07-22 01:55:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
    +entries: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +posts: Doctrine\ORM\PersistentCollection {#4096 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4110 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
    +reports: Doctrine\ORM\PersistentCollection {#4120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
    +violations: Doctrine\ORM\PersistentCollection {#4124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4128 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
    +categories: Doctrine\ORM\PersistentCollection {#4132 …}
    -id: 7057
    -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
    +apId: "yote_zip@pawb.social"
    +apProfileId: "https://pawb.social/u/yote_zip"
    +apPublicUrl: "https://pawb.social/u/yote_zip"
    +apFollowersUrl: null
    +apInboxUrl: "https://pawb.social/inbox"
    +apDomain: "pawb.social"
    +apPreferredUsername: "yote_zip"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729025774 {#4060
      date: 2024-10-15 22:56:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687453449 {#4056
      date: 2023-06-22 19:04:09.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5150
  +width: 40
  +height: 40
  +user: App\Entity\User {#4042
    +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
    +cover: null
    +email: "yote_zip@pawb.social"
    +username: "@yote_zip@pawb.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Every community I care about is dead"
    +lastActive: DateTime @1721606151 {#4063
      date: 2024-07-22 01:55:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
    +entries: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +posts: Doctrine\ORM\PersistentCollection {#4096 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4110 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
    +reports: Doctrine\ORM\PersistentCollection {#4120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
    +violations: Doctrine\ORM\PersistentCollection {#4124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4128 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
    +categories: Doctrine\ORM\PersistentCollection {#4132 …}
    -id: 7057
    -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
    +apId: "yote_zip@pawb.social"
    +apProfileId: "https://pawb.social/u/yote_zip"
    +apPublicUrl: "https://pawb.social/u/yote_zip"
    +apFollowersUrl: null
    +apInboxUrl: "https://pawb.social/inbox"
    +apDomain: "pawb.social"
    +apPreferredUsername: "yote_zip"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729025774 {#4060
      date: 2024-10-15 22:56:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687453449 {#4056
      date: 2023-06-22 19:04:09.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 15.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5237
  +subject: App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5294
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 110.40 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5534
  +comment: App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4042
      +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
      +cover: null
      +email: "yote_zip@pawb.social"
      +username: "@yote_zip@pawb.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Every community I care about is dead"
      +lastActive: DateTime @1721606151 {#4063
        date: 2024-07-22 01:55:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
      +entries: Doctrine\ORM\PersistentCollection {#4087 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
      +posts: Doctrine\ORM\PersistentCollection {#4096 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4110 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
      +reports: Doctrine\ORM\PersistentCollection {#4120 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
      +violations: Doctrine\ORM\PersistentCollection {#4124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
      +awards: Doctrine\ORM\PersistentCollection {#4128 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
      +categories: Doctrine\ORM\PersistentCollection {#4132 …}
      -id: 7057
      -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
      +apId: "yote_zip@pawb.social"
      +apProfileId: "https://pawb.social/u/yote_zip"
      +apPublicUrl: "https://pawb.social/u/yote_zip"
      +apFollowersUrl: null
      +apInboxUrl: "https://pawb.social/inbox"
      +apDomain: "pawb.social"
      +apPreferredUsername: "yote_zip"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729025774 {#4060
        date: 2024-10-15 22:56:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687453449 {#4056
        date: 2023-06-22 19:04:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
      \n
      If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
      \n
      Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
      \n
      In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
      \n
      In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695751286 {#4064
      date: 2023-09-26 20:01:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4050 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
    -id: 29808
    -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/2639748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695522753 {#4062
      date: 2023-09-24 04:32:33.0 +02:00
    }
  }
  +nestedComments: [
    29809 => App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058}
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    29810 => App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143}
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    29811 => App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179}
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    29816 => App\Entity\EntryComment {#4224
      +user: Proxies\__CG__\App\Entity\User {#4171 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4202}
      +root: App\Entity\EntryComment {#4058}
      +body: """
        I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
        \n
        A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
        \n
        Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
        \n
        Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
        \n
        The best way isn’t always the best if you know you’re not going to keep current with the technology.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1695751284 {#4219
        date: 2023-09-26 20:01:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4216 …}
      +nested: Doctrine\ORM\PersistentCollection {#4213 …}
      +votes: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -id: 29816
      -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3279057"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695751284 {#4222
        date: 2023-09-26 20:01:24.0 +02:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 105.20 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5594
  +comment: App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5641
  +user: Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1695524693 {#4145
    date: 2023-09-24 05:04:53.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5696
  +date: DateTimeImmutable @1695524693 {#4145
    date: 2023-09-24 05:04:53.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695524693 {#4145
    date: 2023-09-24 05:04:53.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5750
  +createdAt: DateTimeImmutable @1695524693 {#4145
    date: 2023-09-24 05:04:53.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5804
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5873
  +subject: App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5930
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 93.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6170
  +comment: App\Entity\EntryComment {#4143
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4058
      +user: App\Entity\User {#4042
        +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
        +cover: null
        +email: "yote_zip@pawb.social"
        +username: "@yote_zip@pawb.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Every community I care about is dead"
        +lastActive: DateTime @1721606151 {#4063
          date: 2024-07-22 01:55:51.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
        +entries: Doctrine\ORM\PersistentCollection {#4087 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
        +posts: Doctrine\ORM\PersistentCollection {#4096 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4110 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
        +reports: Doctrine\ORM\PersistentCollection {#4120 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
        +violations: Doctrine\ORM\PersistentCollection {#4124 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
        +awards: Doctrine\ORM\PersistentCollection {#4128 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
        +categories: Doctrine\ORM\PersistentCollection {#4132 …}
        -id: 7057
        -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
        +apId: "yote_zip@pawb.social"
        +apProfileId: "https://pawb.social/u/yote_zip"
        +apPublicUrl: "https://pawb.social/u/yote_zip"
        +apFollowersUrl: null
        +apInboxUrl: "https://pawb.social/inbox"
        +apDomain: "pawb.social"
        +apPreferredUsername: "yote_zip"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729025774 {#4060
          date: 2024-10-15 22:56:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687453449 {#4056
          date: 2023-06-22 19:04:09.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
        \n
        If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
        \n
        Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
        \n
        In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
        \n
        In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695751286 {#4064
        date: 2023-09-26 20:01:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4050 …}
      +nested: Doctrine\ORM\PersistentCollection {#4053 …}
      +votes: Doctrine\ORM\PersistentCollection {#4051 …}
      +reports: Doctrine\ORM\PersistentCollection {#4049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
      -id: 29808
      -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/2639748"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695522753 {#4062
        date: 2023-09-24 04:32:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695524693 {#4148
      date: 2023-09-24 05:04:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4151 …}
    +nested: Doctrine\ORM\PersistentCollection {#4155 …}
    +votes: Doctrine\ORM\PersistentCollection {#4157 …}
    +reports: Doctrine\ORM\PersistentCollection {#4158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    -id: 29809
    -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/219105"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695524693 {#4145
      date: 2023-09-24 05:04:53.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 64.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6225
  +comment: App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 3.33 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6270
  +user: Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1695599290 {#4177
    date: 2023-09-25 01:48:10.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6383
  +date: DateTimeImmutable @1695599290 {#4177
    date: 2023-09-25 01:48:10.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695599290 {#4177
    date: 2023-09-25 01:48:10.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6437
  +createdAt: DateTimeImmutable @1695599290 {#4177
    date: 2023-09-25 01:48:10.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6491
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6560
  +subject: App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6617
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 53.48 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6857
  +comment: App\Entity\EntryComment {#4179
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4143
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4058
        +user: App\Entity\User {#4042
          +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
          +cover: null
          +email: "yote_zip@pawb.social"
          +username: "@yote_zip@pawb.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Every community I care about is dead"
          +lastActive: DateTime @1721606151 {#4063
            date: 2024-07-22 01:55:51.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
          +entries: Doctrine\ORM\PersistentCollection {#4087 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
          +posts: Doctrine\ORM\PersistentCollection {#4096 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
          +follows: Doctrine\ORM\PersistentCollection {#4108 …}
          +followers: Doctrine\ORM\PersistentCollection {#4110 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
          +reports: Doctrine\ORM\PersistentCollection {#4120 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
          +violations: Doctrine\ORM\PersistentCollection {#4124 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
          +awards: Doctrine\ORM\PersistentCollection {#4128 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
          +categories: Doctrine\ORM\PersistentCollection {#4132 …}
          -id: 7057
          -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
          +apId: "yote_zip@pawb.social"
          +apProfileId: "https://pawb.social/u/yote_zip"
          +apPublicUrl: "https://pawb.social/u/yote_zip"
          +apFollowersUrl: null
          +apInboxUrl: "https://pawb.social/inbox"
          +apDomain: "pawb.social"
          +apPreferredUsername: "yote_zip"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729025774 {#4060
            date: 2024-10-15 22:56:14.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687453449 {#4056
            date: 2023-06-22 19:04:09.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
          \n
          If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
          \n
          Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
          \n
          In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
          \n
          In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695751286 {#4064
          date: 2023-09-26 20:01:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4050 …}
        +nested: Doctrine\ORM\PersistentCollection {#4053 …}
        +votes: Doctrine\ORM\PersistentCollection {#4051 …}
        +reports: Doctrine\ORM\PersistentCollection {#4049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
        -id: 29808
        -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/2639748"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695522753 {#4062
          date: 2023-09-24 04:32:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695524693 {#4148
        date: 2023-09-24 05:04:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4151 …}
      +nested: Doctrine\ORM\PersistentCollection {#4155 …}
      +votes: Doctrine\ORM\PersistentCollection {#4157 …}
      +reports: Doctrine\ORM\PersistentCollection {#4158 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      -id: 29809
      -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/219105"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695524693 {#4145
        date: 2023-09-24 05:04:53.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695599290 {#4174
      date: 2023-09-25 01:48:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4169 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4165 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 29810
    -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3256958"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695599290 {#4177
      date: 2023-09-25 01:48:10.0 +02:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 48.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6912
  +comment: App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6957
  +user: Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1695741410 {#4200
    date: 2023-09-26 17:16:50.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7012
  +date: DateTimeImmutable @1695741410 {#4200
    date: 2023-09-26 17:16:50.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.08 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695741410 {#4200
    date: 2023-09-26 17:16:50.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7066
  +createdAt: DateTimeImmutable @1695741410 {#4200
    date: 2023-09-26 17:16:50.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7120
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.56 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7189
  +subject: App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7246
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 10.67 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#3742
  +comment: App\Entity\EntryComment {#4202
    +user: Proxies\__CG__\App\Entity\User {#1897
      +avatar: null
      +cover: null
      +email: "PigeonCatcher@l.antiope.link"
      +username: "@PigeonCatcher@l.antiope.link"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1695741417 {#1504
        date: 2023-09-26 17:16:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
      +entries: Doctrine\ORM\PersistentCollection {#1538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +posts: Doctrine\ORM\PersistentCollection {#1515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
      +follows: Doctrine\ORM\PersistentCollection {#1444 …}
      +followers: Doctrine\ORM\PersistentCollection {#1764 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
      +reports: Doctrine\ORM\PersistentCollection {#1447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
      +violations: Doctrine\ORM\PersistentCollection {#1453 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
      +awards: Doctrine\ORM\PersistentCollection {#1462 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
      +categories: Doctrine\ORM\PersistentCollection {#1690 …}
      -id: 47097
      -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
      +apId: "PigeonCatcher@l.antiope.link"
      +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
      +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
      +apFollowersUrl: null
      +apInboxUrl: "https://l.antiope.link/inbox"
      +apDomain: "l.antiope.link"
      +apPreferredUsername: "PigeonCatcher"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697421588 {#1507
        date: 2023-10-16 03:59:48.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695741414 {#1505
        date: 2023-09-26 17:16:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4179
      +user: Proxies\__CG__\App\Entity\User {#4171
        +avatar: null
        +cover: null
        +email: "constantokra@lemmy.one"
        +username: "@constantokra@lemmy.one"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728812581 {#6307
          date: 2024-10-13 11:43:01.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
        +entries: Doctrine\ORM\PersistentCollection {#6316 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
        +posts: Doctrine\ORM\PersistentCollection {#6324 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
        +follows: Doctrine\ORM\PersistentCollection {#6336 …}
        +followers: Doctrine\ORM\PersistentCollection {#6338 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
        +reports: Doctrine\ORM\PersistentCollection {#6348 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
        +violations: Doctrine\ORM\PersistentCollection {#6352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
        +awards: Doctrine\ORM\PersistentCollection {#6356 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
        +categories: Doctrine\ORM\PersistentCollection {#6360 …}
        -id: 3170
        -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
        +apId: "constantokra@lemmy.one"
        +apProfileId: "https://lemmy.one/u/constantokra"
        +apPublicUrl: "https://lemmy.one/u/constantokra"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "constantokra"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724019600 {#6308
          date: 2024-08-19 00:20:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687054830 {#6309
          date: 2023-06-18 04:20:30.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4143
        +user: Proxies\__CG__\App\Entity\User {#1897 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4058
          +user: App\Entity\User {#4042
            +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
            +cover: null
            +email: "yote_zip@pawb.social"
            +username: "@yote_zip@pawb.social"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "Every community I care about is dead"
            +lastActive: DateTime @1721606151 {#4063
              date: 2024-07-22 01:55:51.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
            +entries: Doctrine\ORM\PersistentCollection {#4087 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
            +posts: Doctrine\ORM\PersistentCollection {#4096 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
            +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
            +follows: Doctrine\ORM\PersistentCollection {#4108 …}
            +followers: Doctrine\ORM\PersistentCollection {#4110 …}
            +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
            +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
            +reports: Doctrine\ORM\PersistentCollection {#4120 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
            +violations: Doctrine\ORM\PersistentCollection {#4124 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
            +awards: Doctrine\ORM\PersistentCollection {#4128 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
            +categories: Doctrine\ORM\PersistentCollection {#4132 …}
            -id: 7057
            -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
            +apId: "yote_zip@pawb.social"
            +apProfileId: "https://pawb.social/u/yote_zip"
            +apPublicUrl: "https://pawb.social/u/yote_zip"
            +apFollowersUrl: null
            +apInboxUrl: "https://pawb.social/inbox"
            +apDomain: "pawb.social"
            +apPreferredUsername: "yote_zip"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1729025774 {#4060
              date: 2024-10-15 22:56:14.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687453449 {#4056
              date: 2023-06-22 19:04:09.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: null
          +root: null
          +body: """
            Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
            \n
            If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
            \n
            Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
            \n
            In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
            \n
            In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695751286 {#4064
            date: 2023-09-26 20:01:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4050 …}
          +nested: Doctrine\ORM\PersistentCollection {#4053 …}
          +votes: Doctrine\ORM\PersistentCollection {#4051 …}
          +reports: Doctrine\ORM\PersistentCollection {#4049 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
          -id: 29808
          -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/2639748"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695522753 {#4062
            date: 2023-09-24 04:32:33.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695524693 {#4148
          date: 2023-09-24 05:04:53.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4151 …}
        +nested: Doctrine\ORM\PersistentCollection {#4155 …}
        +votes: Doctrine\ORM\PersistentCollection {#4157 …}
        +reports: Doctrine\ORM\PersistentCollection {#4158 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
        -id: 29809
        -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://l.antiope.link/comment/219105"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695524693 {#4145
          date: 2023-09-24 05:04:53.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695599290 {#4174
        date: 2023-09-25 01:48:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4169 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4165 …}
      +reports: Doctrine\ORM\PersistentCollection {#4181 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
      -id: 29810
      -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/3256958"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695599290 {#4177
        date: 2023-09-25 01:48:10.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: "Thank you! Gonna check it out."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1695741410 {#4197
      date: 2023-09-26 17:16:50.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4194 …}
    +nested: Doctrine\ORM\PersistentCollection {#4191 …}
    +votes: Doctrine\ORM\PersistentCollection {#4189 …}
    +reports: Doctrine\ORM\PersistentCollection {#4203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
    -id: 29811
    -bodyTs: "'check':4 'gonna':3 'thank':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://l.antiope.link/comment/222671"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695741410 {#4200
      date: 2023-09-26 17:16:50.0 +02:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 9.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
  "showNested" => true
  "level" => 5
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6991
  +comment: App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 5
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7402
  +user: Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1695751284 {#4222
    date: 2023-09-26 20:01:24.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7457
  +date: DateTimeImmutable @1695751284 {#4222
    date: 2023-09-26 20:01:24.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1695751284 {#4222
    date: 2023-09-26 20:01:24.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7511
  +createdAt: DateTimeImmutable @1695751284 {#4222
    date: 2023-09-26 20:01:24.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7565
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4171
    +avatar: null
    +cover: null
    +email: "constantokra@lemmy.one"
    +username: "@constantokra@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728812581 {#6307
      date: 2024-10-13 11:43:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
    +entries: Doctrine\ORM\PersistentCollection {#6316 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
    +posts: Doctrine\ORM\PersistentCollection {#6324 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
    +follows: Doctrine\ORM\PersistentCollection {#6336 …}
    +followers: Doctrine\ORM\PersistentCollection {#6338 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
    +reports: Doctrine\ORM\PersistentCollection {#6348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
    +violations: Doctrine\ORM\PersistentCollection {#6352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
    +awards: Doctrine\ORM\PersistentCollection {#6356 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
    +categories: Doctrine\ORM\PersistentCollection {#6360 …}
    -id: 3170
    -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
    +apId: "constantokra@lemmy.one"
    +apProfileId: "https://lemmy.one/u/constantokra"
    +apPublicUrl: "https://lemmy.one/u/constantokra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "constantokra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724019600 {#6308
      date: 2024-08-19 00:20:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687054830 {#6309
      date: 2023-06-18 04:20:30.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7656
  +subject: App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7713
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
  "level" => 5
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7953
  +comment: App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#4171
      +avatar: null
      +cover: null
      +email: "constantokra@lemmy.one"
      +username: "@constantokra@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728812581 {#6307
        date: 2024-10-13 11:43:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6310 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6312 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6314 …}
      +entries: Doctrine\ORM\PersistentCollection {#6316 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6318 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6320 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6322 …}
      +posts: Doctrine\ORM\PersistentCollection {#6324 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6326 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6328 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6332 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6334 …}
      +follows: Doctrine\ORM\PersistentCollection {#6336 …}
      +followers: Doctrine\ORM\PersistentCollection {#6338 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6340 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6342 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6344 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6346 …}
      +reports: Doctrine\ORM\PersistentCollection {#6348 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6350 …}
      +violations: Doctrine\ORM\PersistentCollection {#6352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6354 …}
      +awards: Doctrine\ORM\PersistentCollection {#6356 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6358 …}
      +categories: Doctrine\ORM\PersistentCollection {#6360 …}
      -id: 3170
      -password: "$2y$13$XuQil23/Uq.JO6MIIg2IBejkTNpkfB.hS0iYACRo2XnKTGsKcU2H."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6362 …}
      +apId: "constantokra@lemmy.one"
      +apProfileId: "https://lemmy.one/u/constantokra"
      +apPublicUrl: "https://lemmy.one/u/constantokra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "constantokra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724019600 {#6308
        date: 2024-08-19 00:20:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687054830 {#6309
        date: 2023-06-18 04:20:30.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2406
      +user: Proxies\__CG__\App\Entity\User {#1897
        +avatar: null
        +cover: null
        +email: "PigeonCatcher@l.antiope.link"
        +username: "@PigeonCatcher@l.antiope.link"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1695741417 {#1504
          date: 2023-09-26 17:16:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
        +entries: Doctrine\ORM\PersistentCollection {#1538 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +posts: Doctrine\ORM\PersistentCollection {#1515 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
        +follows: Doctrine\ORM\PersistentCollection {#1444 …}
        +followers: Doctrine\ORM\PersistentCollection {#1764 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
        +reports: Doctrine\ORM\PersistentCollection {#1447 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
        +violations: Doctrine\ORM\PersistentCollection {#1453 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
        +awards: Doctrine\ORM\PersistentCollection {#1462 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
        +categories: Doctrine\ORM\PersistentCollection {#1690 …}
        -id: 47097
        -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
        +apId: "PigeonCatcher@l.antiope.link"
        +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
        +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
        +apFollowersUrl: null
        +apInboxUrl: "https://l.antiope.link/inbox"
        +apDomain: "l.antiope.link"
        +apPreferredUsername: "PigeonCatcher"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1697421588 {#1507
          date: 2023-10-16 03:59:48.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695741414 {#1505
          date: 2023-09-26 17:16:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: null
        +name: "datahoarder@lemmy.ml"
        +title: "datahoarder"
        +description: """
          **Who are we?**\n
          \n
          We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
          \n
          We are one. We are legion. And we’re trying really hard not to forget.\n
          \n
          – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 58
        +entryCommentCount: 311
        +postCount: 1
        +postCommentCount: 1
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729502222 {#276
          date: 2024-10-21 11:17:02.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#254 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
        +entries: Doctrine\ORM\PersistentCollection {#197 …}
        +posts: Doctrine\ORM\PersistentCollection {#155 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
        +bans: Doctrine\ORM\PersistentCollection {#134 …}
        +reports: Doctrine\ORM\PersistentCollection {#120 …}
        +badges: Doctrine\ORM\PersistentCollection {#98 …}
        +logs: Doctrine\ORM\PersistentCollection {#88 …}
        +awards: Doctrine\ORM\PersistentCollection {#77 …}
        +categories: Doctrine\ORM\PersistentCollection {#64 …}
        -id: 32
        +apId: "datahoarder@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/datahoarder"
        +apPublicUrl: "https://lemmy.ml/c/datahoarder"
        +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "datahoarder"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729303437 {#270
          date: 2024-10-19 04:03:57.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1695727192 {#272
          date: 2023-09-26 13:19:52.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1865 …}
      +slug: "Asking-advice-for-home-storage-configuration"
      +title: "Asking advice for home storage configuration"
      +url: null
      +body: """
        cross-posted from: [l.antiope.link/post/43914](https://l.antiope.link/post/43914)\n
        \n
        > Hi all. I’m trying to choose a configuration for my home storage. Speed is not a priority, I want a balance of stability and performance. I was thinking of making a raid 6 array with an ext4 file system for 4 disks of 2 TB each. Asking for advice, will this configuration be optimal?\n
        > \n
        > Note - I am going to make a raid array based on external usb drives, which I will plug into the orange pi
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 6
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1695756354 {#1799
        date: 2023-09-26 21:25:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1914 …}
      +votes: Doctrine\ORM\PersistentCollection {#1395 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1890 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1902 …}
      +badges: Doctrine\ORM\PersistentCollection {#1891 …}
      +children: []
      -id: 2334
      -titleTs: "'advic':2 'ask':1 'configur':6 'home':4 'storag':5"
      -bodyTs: "'/post/43914](https://l.antiope.link/post/43914)':7 '2':52 '4':49 '6':41 'advic':57 'array':42,71 'ask':55 'balanc':29 'base':72 'choos':14 'configur':16,60 'cross':2 'cross-post':1 'disk':50 'drive':76 'ext4':45 'extern':74 'file':46 'go':66 'hi':8 'home':19 'l.antiope.link':6 'l.antiope.link/post/43914](https://l.antiope.link/post/43914)':5 'm':11 'make':38,68 'note':63 'optim':62 'orang':83 'perform':33 'pi':84 'plug':80 'post':3 'prioriti':25 'raid':40,70 'speed':21 'stabil':31 'storag':20 'system':47 'tb':53 'think':36 'tri':12 'usb':75 'want':27"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1695549650
      +visibility: "visible             "
      +apId: "https://l.antiope.link/post/43916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695520650 {#59
        date: 2023-09-24 03:57:30.0 +02:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4202
      +user: Proxies\__CG__\App\Entity\User {#1897 …2}
      +entry: App\Entity\Entry {#2406}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4179
        +user: Proxies\__CG__\App\Entity\User {#4171 …2}
        +entry: App\Entity\Entry {#2406}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4143
          +user: Proxies\__CG__\App\Entity\User {#1897 …2}
          +entry: App\Entity\Entry {#2406}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4058
            +user: App\Entity\User {#4042
              +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
              +cover: null
              +email: "yote_zip@pawb.social"
              +username: "@yote_zip@pawb.social"
              +roles: []
              +followersCount: 0
              +homepage: "front"
              +about: "Every community I care about is dead"
              +lastActive: DateTime @1721606151 {#4063
                date: 2024-07-22 01:55:51.0 +02:00
              }
              +markedForDeletionAt: null
              +fields: null
              +oauthGithubId: null
              +oauthGoogleId: null
              +oauthFacebookId: null
              +oauthKeycloakId: null
              +hideAdult: true
              +showSubscribedUsers: true
              +showSubscribedMagazines: true
              +showSubscribedDomains: true
              +preferredLanguages: []
              +featuredMagazines: null
              +showProfileSubscriptions: true
              +showProfileFollowings: true
              +markNewComments: false
              +notifyOnNewEntry: false
              +notifyOnNewEntryReply: false
              +notifyOnNewEntryCommentReply: false
              +notifyOnNewPost: false
              +notifyOnNewPostReply: false
              +notifyOnNewPostCommentReply: false
              +addMentionsEntries: false
              +addMentionsPosts: true
              +isBanned: false
              +isVerified: false
              +isDeleted: false
              +isBot: false
              +spamProtection: true
              +customCss: null
              +ignoreMagazinesCustomCss: false
              +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
              +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
              +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
              +entries: Doctrine\ORM\PersistentCollection {#4087 …}
              +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
              +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
              +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
              +posts: Doctrine\ORM\PersistentCollection {#4096 …}
              +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
              +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
              +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
              +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
              +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
              +follows: Doctrine\ORM\PersistentCollection {#4108 …}
              +followers: Doctrine\ORM\PersistentCollection {#4110 …}
              +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
              +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
              +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
              +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
              +reports: Doctrine\ORM\PersistentCollection {#4120 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
              +violations: Doctrine\ORM\PersistentCollection {#4124 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
              +awards: Doctrine\ORM\PersistentCollection {#4128 …}
              +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
              +categories: Doctrine\ORM\PersistentCollection {#4132 …}
              -id: 7057
              -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
              -totpSecret: null
              -totpBackupCodes: []
              -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
              +apId: "yote_zip@pawb.social"
              +apProfileId: "https://pawb.social/u/yote_zip"
              +apPublicUrl: "https://pawb.social/u/yote_zip"
              +apFollowersUrl: null
              +apInboxUrl: "https://pawb.social/inbox"
              +apDomain: "pawb.social"
              +apPreferredUsername: "yote_zip"
              +apDiscoverable: true
              +apManuallyApprovesFollowers: false
              +privateKey: null
              +publicKey: null
              +apFetchedAt: DateTime @1729025774 {#4060
                date: 2024-10-15 22:56:14.0 +02:00
              }
              +apDeletedAt: null
              +apTimeoutAt: null
              +visibility: "visible             "
              +createdAt: DateTimeImmutable @1687453449 {#4056
                date: 2023-06-22 19:04:09.0 +02:00
              }
            }
            +entry: App\Entity\Entry {#2406}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: null
            +root: null
            +body: """
              Are you buying the hardware for this setup, or do you already have it laying around? If you don’t have the hardware yet I’d recommend not using external USB drives in any way possible, as speed and reliability will be hindered.\n
              \n
              If you already have the hardware and want to use it I’m not super confident on recommending anything given my inexperience with this sort of setup, but I would probably try to use ZFS to minimize any potential read/write issues with dodgy USB connections. ZFS checksums files several times in transit, and will automatically repair and maintain them even if the drive gives you the wrong data. ZFS will probably be cranky when used with USB drives but it should still be possible. If you’re already planning on a RAID6 you could use a RAIDZ2 for a roughly equivalent ZFS option, or a double mirror layout for increased speed and IOPS. A RAIDZ2 is probably more resistant against disk failures since you can lose any 2 disks without pool failure, whereas with a double mirror the wrong 2 disks failing can cause a pool failure. The traditional gripe about RAIDZ’s longer rebuild times being vulnerable periods of failure are not relevant when your disks are only 2TB. Note you’ll likely want to limit ZFS’s ARC size if you’re pressed for memory on the Orange Pi, as it will try to use a lot of your memory to improve I/O efficiency by default. It should automatically release this memory if anything else needs it but it’s not always perfect.\n
              \n
              Another option you may consider is SnapRAID+MergerFS, which can be built in a pseudo-RAID5 or RAID6 fashion with 1 or 2 parity drives, but parity calculation is not real time and you have to explicitly schedule parity syncs (aka if a data disk fails, anything changed before your last sync will be vulnerable). You can use any filesystems you want underneath this setup, so XFS/Ext4/BTRFS are all viable options. This sort of setup doesn’t have ZFS’s licensing baggage and might be easier to set up on an Orange Pi, depending on what distro you’re running. One small benefit of this setup is that you can pull the disks at any time and files will be intact (there is no striping). If a catastrophic pool failure happens, your remaining disks will still have readable data for the files that they are responsible for.\n
              \n
              In terms of performance: ZFS double mirror > ZFS RAIDZ2 > SnapRAID+MergerFS (only runs at the speed of the disk that has the file).\n
              \n
              In terms of stability: ZFS RAIDZ2 >= ZFS double mirror > SnapRAID+MergerFS (lacks obsessive checksumming and parity is not realtime).
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1695751286 {#4064
              date: 2023-09-26 20:01:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@PigeonCatcher@l.antiope.link"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4050 …}
            +nested: Doctrine\ORM\PersistentCollection {#4053 …}
            +votes: Doctrine\ORM\PersistentCollection {#4051 …}
            +reports: Doctrine\ORM\PersistentCollection {#4049 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4048 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4039 …}
            -id: 29808
            -bodyTs: "'1':290 '2':171,183,292 '2tb':213 'aka':310 'alreadi':12,46,131 'alway':267 'anoth':269 'anyth':62,259,316 'arc':223 'around':16 'automat':98,254 'baggag':351 'benefit':372 'built':280 'buy':3 'calcul':297 'catastroph':397 'caus':187 'chang':317 'checksum':90,453 'confid':59 'connect':88 'consid':273 'could':137 'cranki':116 'd':26 'data':111,313,408 'default':251 'depend':363 'disk':164,172,184,210,314,382,403,435 'distro':366 'dodgi':86 'doesn':345 'doubl':149,179,422,447 'drive':32,106,121,294 'easier':355 'effici':249 'els':260 'equival':144 'even':103 'explicit':306 'extern':30 'fail':185,315 'failur':165,175,190,204,399 'fashion':288 'file':91,387,411,439 'filesystem':329 'give':107 'given':63 'gripe':193 'happen':400 'hardwar':5,23,49 'hinder':43 'i/o':248 'improv':247 'increas':153 'inexperi':65 'intact':390 'iop':156 'issu':84 'lack':451 'last':320 'lay':15 'layout':151 'licens':350 'like':217 'limit':220 'll':216 'longer':197 'lose':169 'lot':242 'm':56 'maintain':101 'may':272 'memori':230,245,257 'mergerf':276,427,450 'might':353 'minim':80 'mirror':150,180,423,448 'need':261 'note':214 'obsess':452 'one':370 'option':146,270,340 'orang':233,361 'pariti':293,296,308,455 'perfect':268 'perform':420 'period':202 'pi':234,362 'plan':132 'pool':174,189,398 'possibl':36,127 'potenti':82 'press':228 'probabl':74,114,160 'pseudo':284 'pseudo-raid5':283 'pull':380 'raid5':285 'raid6':135,287 'raidz':195 'raidz2':140,158,425,445 're':130,227,368 'read/write':83 'readabl':407 'real':300 'realtim':458 'rebuild':198 'recommend':27,61 'releas':255 'relev':207 'reliabl':40 'remain':402 'repair':99 'resist':162 'respons':415 'rough':143 'run':369,429 'schedul':307 'set':357 'setup':8,70,334,344,375 'sever':92 'sinc':166 'size':224 'small':371 'snapraid':275,426,449 'sort':68,342 'speed':38,154,432 'stabil':443 'still':125,405 'stripe':394 'super':58 'sync':309,321 'term':418,441 'time':93,199,301,385 'tradit':192 'transit':95 'tri':75,238 'underneath':332 'usb':31,87,120 'use':29,53,77,118,138,240,327 'viabl':339 'vulner':201,324 'want':51,218,331 'way':35 'wherea':176 'without':173 'would':73 'wrong':110,182 'xfs/ext4/btrfs':336 'yet':24 'zfs':78,89,112,145,221,348,421,424,444,446"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/2639748"
            +editedAt: null
            +createdAt: DateTimeImmutable @1695522753 {#4062
              date: 2023-09-24 04:32:33.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#4058}
          +body: "Thank you! By the way, I’ve heard that ZFS has some issues with growing raid array. Is it true?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1695524693 {#4148
            date: 2023-09-24 05:04:53.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@PigeonCatcher@l.antiope.link"
            "@yote_zip@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4151 …}
          +nested: Doctrine\ORM\PersistentCollection {#4155 …}
          +votes: Doctrine\ORM\PersistentCollection {#4157 …}
          +reports: Doctrine\ORM\PersistentCollection {#4158 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4160 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
          -id: 29809
          -bodyTs: "'array':17 'grow':15 'heard':8 'issu':13 'raid':16 'thank':1 'true':20 've':7 'way':5 'zfs':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://l.antiope.link/comment/219105"
          +editedAt: null
          +createdAt: DateTimeImmutable @1695524693 {#4145
            date: 2023-09-24 05:04:53.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#4058}
        +body: "If you want to be able to grow, check out mergerfs and snapraid. If you’re wanting to use a pi and USB drives it’s probably more what you’re wanting than zfs and raid arrays. It’s what i’m using and I’ve been really happy with it."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1695599290 {#4174
          date: 2023-09-25 01:48:10.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@PigeonCatcher@l.antiope.link"
          "@yote_zip@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4169 …}
        +nested: Doctrine\ORM\PersistentCollection {#4167 …}
        +votes: Doctrine\ORM\PersistentCollection {#4165 …}
        +reports: Doctrine\ORM\PersistentCollection {#4181 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
        -id: 29810
        -bodyTs: "'abl':6 'array':37 'check':9 'drive':24 'grow':8 'happi':49 'm':42 'mergerf':11 'pi':21 'probabl':27 'raid':36 're':16,31 'realli':48 'snapraid':13 'usb':23 'use':19,43 've':46 'want':3,17,32 'zfs':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.one/comment/3256958"
        +editedAt: null
        +createdAt: DateTimeImmutable @1695599290 {#4177
          date: 2023-09-25 01:48:10.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#4058}
      +body: "Thank you! Gonna check it out."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1695741410 {#4197
        date: 2023-09-26 17:16:50.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@PigeonCatcher@l.antiope.link"
        "@yote_zip@pawb.social"
        "@constantokra@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4194 …}
      +nested: Doctrine\ORM\PersistentCollection {#4191 …}
      +votes: Doctrine\ORM\PersistentCollection {#4189 …}
      +reports: Doctrine\ORM\PersistentCollection {#4203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4205 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4207 …}
      -id: 29811
      -bodyTs: "'check':4 'gonna':3 'thank':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://l.antiope.link/comment/222671"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695741410 {#4200
        date: 2023-09-26 17:16:50.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4058}
    +body: """
      I’ve been using linux for a long time, and I have a background in this kind of stuff, but it’s not my career and I don’t keep as current as if it was, so i’m going to give my point of view on this.\n
      \n
      A zfs array is probably the legit way to go. But there’s a huge caveat there. If you’re not working with this technology all the time, it’s really not more robust or reliable *for you*. If you have a failure in several years, you don’t want to rely on the fact that you set it up appropriately years ago, and you don’t want to have to relearn it all just to recover your data.\n
      \n
      Mergerfs is basically just files on a bunch of disks. Each disk has the same directory structure and your files just exist in one of those directories on a single disk, and your mergerfs volume shows you all files on all disks in that directory. There are finer points of administration, but the bottom line is you don’t need to know a lot, or interact with mergerfs at all, to move all those files somewhere else. Just copy from each disk to a new drive and you have it all.\n
      \n
      Snapraid is just a snapshot. You can use it to recover your data if a drive fails. The commands are pretty simple, and relearning that isn’t going to be too hard several years down the road.\n
      \n
      The best way isn’t always the best if you know you’re not going to keep current with the technology.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1695751284 {#4219
      date: 2023-09-26 20:01:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@PigeonCatcher@l.antiope.link"
      "@yote_zip@pawb.social"
      "@constantokra@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4213 …}
    +votes: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -id: 29816
    -bodyTs: "'administr':178 'ago':111 'alway':261 'appropri':109 'array':51 'background':14 'basic':130 'best':257,263 'bottom':181 'bunch':135 'career':25 'caveat':64 'command':237 'copi':206 'current':32,273 'data':127,231 'directori':143,154,172 'disk':137,139,158,169,209 'drive':213,234 'els':204 'exist':149 'fact':103 'fail':235 'failur':91 'file':132,147,166,202 'finer':175 'give':42 'go':40,58,246,270 'hard':250 'huge':63 'interact':193 'isn':244,259 'keep':30,272 'kind':17 'know':189,266 'legit':55 'line':182 'linux':5 'long':8 'lot':191 'm':39 'mergerf':128,161,195 'move':199 'need':187 'new':212 'one':151 'point':44,176 'pretti':239 'probabl':53 're':68,268 'realli':79 'recov':125,229 'relearn':120,242 'reli':100 'reliabl':84 'road':255 'robust':82 'set':106 'sever':93,251 'show':163 'simpl':240 'singl':157 'snapraid':219 'snapshot':223 'somewher':203 'structur':144 'stuff':19 'technolog':73,276 'time':9,76 'use':4,226 've':2 'view':46 'volum':162 'want':98,116 'way':56,258 'work':70 'year':94,110,252 'zfs':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3279057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695751284 {#4222
      date: 2023-09-26 20:01:24.0 +02:00
    }
  }
  +nestedComments: []
  +level: 5
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.25 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#8117
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.19 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8181
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8246
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8302
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8361
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8417
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8473
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.23 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#8531
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.26 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8594
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#8652
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#8708
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#8764
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8820
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8876
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8932
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8988
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9044
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9100
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9156
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#9212
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9270
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 16.0 MiB 0.73 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#9347
  +user: Proxies\__CG__\App\Entity\User {#1897
    +avatar: null
    +cover: null
    +email: "PigeonCatcher@l.antiope.link"
    +username: "@PigeonCatcher@l.antiope.link"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1695741417 {#1504
      date: 2023-09-26 17:16:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1543 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1535 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1542 …}
    +entries: Doctrine\ORM\PersistentCollection {#1538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1539 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1529 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +posts: Doctrine\ORM\PersistentCollection {#1515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1749 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1469 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1766 …}
    +follows: Doctrine\ORM\PersistentCollection {#1444 …}
    +followers: Doctrine\ORM\PersistentCollection {#1764 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1446 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1419 …}
    +reports: Doctrine\ORM\PersistentCollection {#1447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1461 …}
    +violations: Doctrine\ORM\PersistentCollection {#1453 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1458 …}
    +awards: Doctrine\ORM\PersistentCollection {#1462 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1430 …}
    +categories: Doctrine\ORM\PersistentCollection {#1690 …}
    -id: 47097
    -password: "$2y$13$bvLqQ2E1g2t/O5SqFBLm0ebYn1gSxP/yjvMGTJAx0Q5.hbBXnigKC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1743 …}
    +apId: "PigeonCatcher@l.antiope.link"
    +apProfileId: "https://l.antiope.link/u/PigeonCatcher"
    +apPublicUrl: "https://l.antiope.link/u/PigeonCatcher"
    +apFollowersUrl: null
    +apInboxUrl: "https://l.antiope.link/inbox"
    +apDomain: "l.antiope.link"
    +apPreferredUsername: "PigeonCatcher"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697421588 {#1507
      date: 2023-10-16 03:59:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695741414 {#1505
      date: 2023-09-26 17:16:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1695520650 {#59
    date: 2023-09-24 03:57:30.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9408
  +date: DateTimeImmutable @1695520650 {#59
    date: 2023-09-24 03:57:30.0 +02:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 11.12 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#9464
  +magazine: App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 16.0 MiB 0.64 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#9521
  +magazine: App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1695727192 {#272
    date: 2023-09-26 13:19:52.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9615
  +date: DateTimeImmutable @1695727192 {#272
    date: 2023-09-26 13:19:52.0 +02:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 1.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#9674
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#9721
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9723 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9725 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9727 …}
    +entries: Doctrine\ORM\PersistentCollection {#9729 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9731 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9733 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9735 …}
    +posts: Doctrine\ORM\PersistentCollection {#9737 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9739 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9741 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9743 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9745 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9747 …}
    +follows: Doctrine\ORM\PersistentCollection {#9749 …}
    +followers: Doctrine\ORM\PersistentCollection {#9751 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9753 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9755 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9757 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9759 …}
    +reports: Doctrine\ORM\PersistentCollection {#9761 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9763 …}
    +violations: Doctrine\ORM\PersistentCollection {#9765 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9767 …}
    +awards: Doctrine\ORM\PersistentCollection {#9769 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9771 …}
    +categories: Doctrine\ORM\PersistentCollection {#9773 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9775 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#9722
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9692
  +user: Proxies\__CG__\App\Entity\User {#9674
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#9721
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9723 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9725 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9727 …}
    +entries: Doctrine\ORM\PersistentCollection {#9729 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9731 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9733 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9735 …}
    +posts: Doctrine\ORM\PersistentCollection {#9737 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9739 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9741 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9743 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9745 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9747 …}
    +follows: Doctrine\ORM\PersistentCollection {#9749 …}
    +followers: Doctrine\ORM\PersistentCollection {#9751 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9753 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9755 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9757 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9759 …}
    +reports: Doctrine\ORM\PersistentCollection {#9761 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9763 …}
    +violations: Doctrine\ORM\PersistentCollection {#9765 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9767 …}
    +awards: Doctrine\ORM\PersistentCollection {#9769 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9771 …}
    +categories: Doctrine\ORM\PersistentCollection {#9773 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9775 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#9722
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 11.43 ms
Input props
[
  "magazine" => "datahoarder@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#9883
  +limit: 4
  +tag: null
  +magazine: "datahoarder@lemmy.ml"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#334 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 36.62 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#10009
  +magazine: App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 1.35 ms
Input props
[
  "user" => App\Entity\User {#10770
    +avatar: Proxies\__CG__\App\Entity\Image {#10771 …}
    +cover: null
    +email: "Deebster@programming.dev"
    +username: "@Deebster@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "New account since lemmyrs.org went down, other `@Deebster`s are available."
    +lastActive: DateTime @1728698984 {#10767
      date: 2024-10-12 04:09:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10772 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10774 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10776 …}
    +entries: Doctrine\ORM\PersistentCollection {#10778 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10780 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10782 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10784 …}
    +posts: Doctrine\ORM\PersistentCollection {#10786 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10788 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10790 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10792 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10794 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10796 …}
    +follows: Doctrine\ORM\PersistentCollection {#10798 …}
    +followers: Doctrine\ORM\PersistentCollection {#10800 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10802 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10804 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10806 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10808 …}
    +reports: Doctrine\ORM\PersistentCollection {#10810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10812 …}
    +violations: Doctrine\ORM\PersistentCollection {#10814 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10816 …}
    +awards: Doctrine\ORM\PersistentCollection {#10818 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10820 …}
    +categories: Doctrine\ORM\PersistentCollection {#10822 …}
    -id: 64691
    -password: "$2y$13$eQVy5HxMyS.cHCkCW.pm0.720DQ5iqGpsB8YIH3VGZB7bY23U9ngq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10824 …}
    +apId: "Deebster@programming.dev"
    +apProfileId: "https://programming.dev/u/Deebster"
    +apPublicUrl: "https://programming.dev/u/Deebster"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Deebster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729568880 {#10768
      date: 2024-10-22 05:48:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697991253 {#10769
      date: 2023-10-22 18:14:13.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10065
  +width: 65
  +height: 65
  +user: App\Entity\User {#10770
    +avatar: Proxies\__CG__\App\Entity\Image {#10771 …}
    +cover: null
    +email: "Deebster@programming.dev"
    +username: "@Deebster@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "New account since lemmyrs.org went down, other `@Deebster`s are available."
    +lastActive: DateTime @1728698984 {#10767
      date: 2024-10-12 04:09:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10772 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10774 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10776 …}
    +entries: Doctrine\ORM\PersistentCollection {#10778 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10780 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10782 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10784 …}
    +posts: Doctrine\ORM\PersistentCollection {#10786 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10788 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10790 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10792 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10794 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10796 …}
    +follows: Doctrine\ORM\PersistentCollection {#10798 …}
    +followers: Doctrine\ORM\PersistentCollection {#10800 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10802 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10804 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10806 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10808 …}
    +reports: Doctrine\ORM\PersistentCollection {#10810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10812 …}
    +violations: Doctrine\ORM\PersistentCollection {#10814 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10816 …}
    +awards: Doctrine\ORM\PersistentCollection {#10818 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10820 …}
    +categories: Doctrine\ORM\PersistentCollection {#10822 …}
    -id: 64691
    -password: "$2y$13$eQVy5HxMyS.cHCkCW.pm0.720DQ5iqGpsB8YIH3VGZB7bY23U9ngq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10824 …}
    +apId: "Deebster@programming.dev"
    +apProfileId: "https://programming.dev/u/Deebster"
    +apPublicUrl: "https://programming.dev/u/Deebster"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Deebster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729568880 {#10768
      date: 2024-10-22 05:48:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697991253 {#10769
      date: 2023-10-22 18:14:13.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 10.63 ms
Input props
[
  "user" => App\Entity\User {#10426
    +avatar: Proxies\__CG__\App\Entity\Image {#10423 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10424 …}
    +email: "HiddenLayer5@lemmy.ml"
    +username: "@HiddenLayer5@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      (He/him) Marxist-Leninist and amateur writer. I like cats, foxes, sci-fi, science fantasy, and Pokemon Mystery Dungeon. Message me for my roleplay ideas!\n
      \n
      Lemmygrad: [lemmygrad.ml/u/HiddenLayer5](https://lemmygrad.ml/u/HiddenLayer5)\n
      \n
      Discord: LinuxFennekin#5514\n
      \n
      Reddit: /u/HiddenLayer5
      """
    +lastActive: DateTime @1712619478 {#10427
      date: 2024-04-09 01:37:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10421 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10417 …}
    +entries: Doctrine\ORM\PersistentCollection {#10415 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10413 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10411 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10409 …}
    +posts: Doctrine\ORM\PersistentCollection {#10407 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10405 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10403 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10401 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10399 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10397 …}
    +follows: Doctrine\ORM\PersistentCollection {#10395 …}
    +followers: Doctrine\ORM\PersistentCollection {#10393 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10391 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10389 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10387 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10385 …}
    +reports: Doctrine\ORM\PersistentCollection {#10383 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10381 …}
    +violations: Doctrine\ORM\PersistentCollection {#10379 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10377 …}
    +awards: Doctrine\ORM\PersistentCollection {#10375 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10373 …}
    +categories: Doctrine\ORM\PersistentCollection {#10371 …}
    -id: 33539
    -password: "$2y$13$Rom38xutfzHBl03ExqICm.tjw6GG0Rqu5fkXGr/0g0SIvlArwO8Hq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10369 …}
    +apId: "HiddenLayer5@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/HiddenLayer5"
    +apPublicUrl: "https://lemmy.ml/u/HiddenLayer5"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "HiddenLayer5"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708559893 {#10428
      date: 2024-02-22 00:58:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690083559 {#10425
      date: 2023-07-23 05:39:19.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10938
  +width: 65
  +height: 65
  +user: App\Entity\User {#10426
    +avatar: Proxies\__CG__\App\Entity\Image {#10423 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10424 …}
    +email: "HiddenLayer5@lemmy.ml"
    +username: "@HiddenLayer5@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      (He/him) Marxist-Leninist and amateur writer. I like cats, foxes, sci-fi, science fantasy, and Pokemon Mystery Dungeon. Message me for my roleplay ideas!\n
      \n
      Lemmygrad: [lemmygrad.ml/u/HiddenLayer5](https://lemmygrad.ml/u/HiddenLayer5)\n
      \n
      Discord: LinuxFennekin#5514\n
      \n
      Reddit: /u/HiddenLayer5
      """
    +lastActive: DateTime @1712619478 {#10427
      date: 2024-04-09 01:37:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10421 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10417 …}
    +entries: Doctrine\ORM\PersistentCollection {#10415 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10413 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10411 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10409 …}
    +posts: Doctrine\ORM\PersistentCollection {#10407 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10405 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10403 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10401 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10399 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10397 …}
    +follows: Doctrine\ORM\PersistentCollection {#10395 …}
    +followers: Doctrine\ORM\PersistentCollection {#10393 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10391 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10389 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10387 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10385 …}
    +reports: Doctrine\ORM\PersistentCollection {#10383 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10381 …}
    +violations: Doctrine\ORM\PersistentCollection {#10379 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10377 …}
    +awards: Doctrine\ORM\PersistentCollection {#10375 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10373 …}
    +categories: Doctrine\ORM\PersistentCollection {#10371 …}
    -id: 33539
    -password: "$2y$13$Rom38xutfzHBl03ExqICm.tjw6GG0Rqu5fkXGr/0g0SIvlArwO8Hq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10369 …}
    +apId: "HiddenLayer5@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/HiddenLayer5"
    +apPublicUrl: "https://lemmy.ml/u/HiddenLayer5"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "HiddenLayer5"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708559893 {#10428
      date: 2024-02-22 00:58:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690083559 {#10425
      date: 2023-07-23 05:39:19.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#4042
    +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
    +cover: null
    +email: "yote_zip@pawb.social"
    +username: "@yote_zip@pawb.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Every community I care about is dead"
    +lastActive: DateTime @1721606151 {#4063
      date: 2024-07-22 01:55:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
    +entries: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +posts: Doctrine\ORM\PersistentCollection {#4096 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4110 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
    +reports: Doctrine\ORM\PersistentCollection {#4120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
    +violations: Doctrine\ORM\PersistentCollection {#4124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4128 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
    +categories: Doctrine\ORM\PersistentCollection {#4132 …}
    -id: 7057
    -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
    +apId: "yote_zip@pawb.social"
    +apProfileId: "https://pawb.social/u/yote_zip"
    +apPublicUrl: "https://pawb.social/u/yote_zip"
    +apFollowersUrl: null
    +apInboxUrl: "https://pawb.social/inbox"
    +apDomain: "pawb.social"
    +apPreferredUsername: "yote_zip"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729025774 {#4060
      date: 2024-10-15 22:56:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687453449 {#4056
      date: 2023-06-22 19:04:09.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10995
  +width: 65
  +height: 65
  +user: App\Entity\User {#4042
    +avatar: Proxies\__CG__\App\Entity\Image {#4083 …}
    +cover: null
    +email: "yote_zip@pawb.social"
    +username: "@yote_zip@pawb.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Every community I care about is dead"
    +lastActive: DateTime @1721606151 {#4063
      date: 2024-07-22 01:55:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4084 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4086 …}
    +entries: Doctrine\ORM\PersistentCollection {#4087 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4090 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4092 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4094 …}
    +posts: Doctrine\ORM\PersistentCollection {#4096 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4098 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4100 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4102 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4104 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4106 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4110 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4112 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4114 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4116 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4118 …}
    +reports: Doctrine\ORM\PersistentCollection {#4120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4122 …}
    +violations: Doctrine\ORM\PersistentCollection {#4124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4126 …}
    +awards: Doctrine\ORM\PersistentCollection {#4128 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4130 …}
    +categories: Doctrine\ORM\PersistentCollection {#4132 …}
    -id: 7057
    -password: "$2y$13$8tJ0XHSVlkUqdGKsib7QYOQtjX6HmKTLRYt1VHupY92p.QLieOsD6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4134 …}
    +apId: "yote_zip@pawb.social"
    +apProfileId: "https://pawb.social/u/yote_zip"
    +apPublicUrl: "https://pawb.social/u/yote_zip"
    +apFollowersUrl: null
    +apInboxUrl: "https://pawb.social/inbox"
    +apDomain: "pawb.social"
    +apPreferredUsername: "yote_zip"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729025774 {#4060
      date: 2024-10-15 22:56:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687453449 {#4056
      date: 2023-06-22 19:04:09.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.42 ms
Input props
[
  "user" => App\Entity\User {#10484
    +avatar: Proxies\__CG__\App\Entity\Image {#10486 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10478 …}
    +email: "user224@lemmy.sdf.org"
    +username: "@user224@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I like computers, trains, space, radio-related everything and a bunch of other tech related stuff. User of GNU+Linux.  \n
      I am also dumb and worthless.  \n
      My laptop is HP 255 G7 running Manjaro and Linux Mint.  \n
      I own RTL-SDRv3 and RSP1 clone.\n
      \n
      SDF Unix shell username: `user224`
      """
    +lastActive: DateTime @1729183323 {#10492
      date: 2024-10-17 18:42:03.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10483 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10482 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10286 …}
    +entries: Doctrine\ORM\PersistentCollection {#10475 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10473 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10471 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10469 …}
    +posts: Doctrine\ORM\PersistentCollection {#10467 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10465 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10463 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10461 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10459 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10457 …}
    +follows: Doctrine\ORM\PersistentCollection {#10455 …}
    +followers: Doctrine\ORM\PersistentCollection {#10453 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10451 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10449 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10447 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10445 …}
    +reports: Doctrine\ORM\PersistentCollection {#10443 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10441 …}
    +violations: Doctrine\ORM\PersistentCollection {#10439 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10437 …}
    +awards: Doctrine\ORM\PersistentCollection {#10435 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10433 …}
    +categories: Doctrine\ORM\PersistentCollection {#10431 …}
    -id: 25106
    -password: "$2y$13$pQ7c3eEhIbFcX1e7toeVZOff1dvq7adVFwKnY8IT.WNMS9jVkXcJe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10429 …}
    +apId: "user224@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/user224"
    +apPublicUrl: "https://lemmy.sdf.org/u/user224"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "user224"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729440327 {#10487
      date: 2024-10-20 18:05:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689175617 {#10489
      date: 2023-07-12 17:26:57.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11051
  +width: 65
  +height: 65
  +user: App\Entity\User {#10484
    +avatar: Proxies\__CG__\App\Entity\Image {#10486 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10478 …}
    +email: "user224@lemmy.sdf.org"
    +username: "@user224@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I like computers, trains, space, radio-related everything and a bunch of other tech related stuff. User of GNU+Linux.  \n
      I am also dumb and worthless.  \n
      My laptop is HP 255 G7 running Manjaro and Linux Mint.  \n
      I own RTL-SDRv3 and RSP1 clone.\n
      \n
      SDF Unix shell username: `user224`
      """
    +lastActive: DateTime @1729183323 {#10492
      date: 2024-10-17 18:42:03.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10483 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10482 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10286 …}
    +entries: Doctrine\ORM\PersistentCollection {#10475 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10473 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10471 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10469 …}
    +posts: Doctrine\ORM\PersistentCollection {#10467 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10465 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10463 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10461 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10459 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10457 …}
    +follows: Doctrine\ORM\PersistentCollection {#10455 …}
    +followers: Doctrine\ORM\PersistentCollection {#10453 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10451 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10449 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10447 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10445 …}
    +reports: Doctrine\ORM\PersistentCollection {#10443 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10441 …}
    +violations: Doctrine\ORM\PersistentCollection {#10439 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10437 …}
    +awards: Doctrine\ORM\PersistentCollection {#10435 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10433 …}
    +categories: Doctrine\ORM\PersistentCollection {#10431 …}
    -id: 25106
    -password: "$2y$13$pQ7c3eEhIbFcX1e7toeVZOff1dvq7adVFwKnY8IT.WNMS9jVkXcJe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10429 …}
    +apId: "user224@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/user224"
    +apPublicUrl: "https://lemmy.sdf.org/u/user224"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "user224"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729440327 {#10487
      date: 2024-10-20 18:05:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689175617 {#10489
      date: 2023-07-12 17:26:57.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.35 ms
Input props
[
  "user" => App\Entity\User {#10306
    +avatar: Proxies\__CG__\App\Entity\Image {#10303 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10304 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#10307
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10299 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10297 …}
    +entries: Doctrine\ORM\PersistentCollection {#10295 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10293 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10291 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10289 …}
    +posts: Doctrine\ORM\PersistentCollection {#10287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10283 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10280 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10496 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10498 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
    +follows: Doctrine\ORM\PersistentCollection {#10502 …}
    +followers: Doctrine\ORM\PersistentCollection {#10504 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10506 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10508 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10510 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10512 …}
    +reports: Doctrine\ORM\PersistentCollection {#10514 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10516 …}
    +violations: Doctrine\ORM\PersistentCollection {#10518 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10520 …}
    +awards: Doctrine\ORM\PersistentCollection {#10522 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10524 …}
    +categories: Doctrine\ORM\PersistentCollection {#10526 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10528 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#10308
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#10305
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11108
  +width: 65
  +height: 65
  +user: App\Entity\User {#10306
    +avatar: Proxies\__CG__\App\Entity\Image {#10303 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10304 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#10307
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10299 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10297 …}
    +entries: Doctrine\ORM\PersistentCollection {#10295 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10293 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10291 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10289 …}
    +posts: Doctrine\ORM\PersistentCollection {#10287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10283 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10280 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10496 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10498 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
    +follows: Doctrine\ORM\PersistentCollection {#10502 …}
    +followers: Doctrine\ORM\PersistentCollection {#10504 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10506 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10508 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10510 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10512 …}
    +reports: Doctrine\ORM\PersistentCollection {#10514 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10516 …}
    +violations: Doctrine\ORM\PersistentCollection {#10518 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10520 …}
    +awards: Doctrine\ORM\PersistentCollection {#10522 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10524 …}
    +categories: Doctrine\ORM\PersistentCollection {#10526 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10528 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#10308
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#10305
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.33 ms
Input props
[
  "user" => App\Entity\User {#10711
    +avatar: Proxies\__CG__\App\Entity\Image {#10712 …}
    +cover: null
    +email: "Sprite@lemmy.ml"
    +username: "@Sprite@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "previously: twink@hexbear.net SillyJester@lemmygrad.ml"
    +lastActive: DateTime @1697444982 {#10708
      date: 2023-10-16 10:29:42.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10713 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10715 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10717 …}
    +entries: Doctrine\ORM\PersistentCollection {#10719 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10721 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10723 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10725 …}
    +posts: Doctrine\ORM\PersistentCollection {#10727 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10729 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10731 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10733 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10735 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10737 …}
    +follows: Doctrine\ORM\PersistentCollection {#10739 …}
    +followers: Doctrine\ORM\PersistentCollection {#10741 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10743 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10747 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10749 …}
    +reports: Doctrine\ORM\PersistentCollection {#10751 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10753 …}
    +violations: Doctrine\ORM\PersistentCollection {#10755 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10757 …}
    +awards: Doctrine\ORM\PersistentCollection {#10759 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10761 …}
    +categories: Doctrine\ORM\PersistentCollection {#10763 …}
    -id: 47882
    -password: "$2y$13$an1rS44hh5s9za.PG/jk3eckyb9KLn89myEuuE.95nfL6QVIkWhGi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10765 …}
    +apId: "Sprite@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Sprite"
    +apPublicUrl: "https://lemmy.ml/u/Sprite"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Sprite"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697487168 {#10709
      date: 2023-10-16 22:12:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696295805 {#10710
      date: 2023-10-03 03:16:45.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11165
  +width: 65
  +height: 65
  +user: App\Entity\User {#10711
    +avatar: Proxies\__CG__\App\Entity\Image {#10712 …}
    +cover: null
    +email: "Sprite@lemmy.ml"
    +username: "@Sprite@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "previously: twink@hexbear.net SillyJester@lemmygrad.ml"
    +lastActive: DateTime @1697444982 {#10708
      date: 2023-10-16 10:29:42.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10713 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10715 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10717 …}
    +entries: Doctrine\ORM\PersistentCollection {#10719 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10721 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10723 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10725 …}
    +posts: Doctrine\ORM\PersistentCollection {#10727 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10729 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10731 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10733 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10735 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10737 …}
    +follows: Doctrine\ORM\PersistentCollection {#10739 …}
    +followers: Doctrine\ORM\PersistentCollection {#10741 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10743 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10745 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10747 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10749 …}
    +reports: Doctrine\ORM\PersistentCollection {#10751 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10753 …}
    +violations: Doctrine\ORM\PersistentCollection {#10755 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10757 …}
    +awards: Doctrine\ORM\PersistentCollection {#10759 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10761 …}
    +categories: Doctrine\ORM\PersistentCollection {#10763 …}
    -id: 47882
    -password: "$2y$13$an1rS44hh5s9za.PG/jk3eckyb9KLn89myEuuE.95nfL6QVIkWhGi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10765 …}
    +apId: "Sprite@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Sprite"
    +apPublicUrl: "https://lemmy.ml/u/Sprite"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Sprite"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697487168 {#10709
      date: 2023-10-16 22:12:48.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696295805 {#10710
      date: 2023-10-03 03:16:45.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#10151
    +avatar: Proxies\__CG__\App\Entity\Image {#10150 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#10154
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10149 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10147 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10145 …}
    +entries: Doctrine\ORM\PersistentCollection {#10143 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10141 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10139 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10137 …}
    +posts: Doctrine\ORM\PersistentCollection {#10135 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10133 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10131 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10129 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10125 …}
    +follows: Doctrine\ORM\PersistentCollection {#10123 …}
    +followers: Doctrine\ORM\PersistentCollection {#10121 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10119 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10117 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10115 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10113 …}
    +reports: Doctrine\ORM\PersistentCollection {#10111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10109 …}
    +violations: Doctrine\ORM\PersistentCollection {#10107 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10105 …}
    +awards: Doctrine\ORM\PersistentCollection {#10103 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10101 …}
    +categories: Doctrine\ORM\PersistentCollection {#10099 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10097 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#10153
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#10152
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11222
  +width: 65
  +height: 65
  +user: App\Entity\User {#10151
    +avatar: Proxies\__CG__\App\Entity\Image {#10150 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#10154
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10149 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10147 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10145 …}
    +entries: Doctrine\ORM\PersistentCollection {#10143 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10141 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10139 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10137 …}
    +posts: Doctrine\ORM\PersistentCollection {#10135 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10133 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10131 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10129 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10125 …}
    +follows: Doctrine\ORM\PersistentCollection {#10123 …}
    +followers: Doctrine\ORM\PersistentCollection {#10121 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10119 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10117 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10115 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10113 …}
    +reports: Doctrine\ORM\PersistentCollection {#10111 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10109 …}
    +violations: Doctrine\ORM\PersistentCollection {#10107 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10105 …}
    +awards: Doctrine\ORM\PersistentCollection {#10103 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10101 …}
    +categories: Doctrine\ORM\PersistentCollection {#10099 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10097 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#10153
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#10152
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.36 ms
Input props
[
  "user" => App\Entity\User {#10269
    +avatar: Proxies\__CG__\App\Entity\Image {#10268 …}
    +cover: null
    +email: "Faceman2K23@discuss.tchncs.de"
    +username: "@Faceman2K23@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "poop"
    +lastActive: DateTime @1729303213 {#10272
      date: 2024-10-19 04:00:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10267 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10265 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10263 …}
    +entries: Doctrine\ORM\PersistentCollection {#10261 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10259 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10257 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10255 …}
    +posts: Doctrine\ORM\PersistentCollection {#10253 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10251 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10249 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10247 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10245 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10243 …}
    +follows: Doctrine\ORM\PersistentCollection {#10241 …}
    +followers: Doctrine\ORM\PersistentCollection {#10239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10237 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10235 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10231 …}
    +reports: Doctrine\ORM\PersistentCollection {#10229 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10227 …}
    +violations: Doctrine\ORM\PersistentCollection {#10225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10223 …}
    +awards: Doctrine\ORM\PersistentCollection {#10221 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10219 …}
    +categories: Doctrine\ORM\PersistentCollection {#10217 …}
    -id: 76
    -password: "$2y$13$zprY9kPQtoMXs.Y8vCuL3uz0DA0d6yheqpqH5m2VEVTiTdiOFzAZ6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10215 …}
    +apId: "Faceman2K23@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/Faceman2K23"
    +apPublicUrl: "https://discuss.tchncs.de/u/Faceman2K23"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "Faceman2K23"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719321092 {#10271
      date: 2024-06-25 15:11:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686648308 {#10270
      date: 2023-06-13 11:25:08.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11279
  +width: 65
  +height: 65
  +user: App\Entity\User {#10269
    +avatar: Proxies\__CG__\App\Entity\Image {#10268 …}
    +cover: null
    +email: "Faceman2K23@discuss.tchncs.de"
    +username: "@Faceman2K23@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "poop"
    +lastActive: DateTime @1729303213 {#10272
      date: 2024-10-19 04:00:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10267 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10265 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10263 …}
    +entries: Doctrine\ORM\PersistentCollection {#10261 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10259 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10257 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10255 …}
    +posts: Doctrine\ORM\PersistentCollection {#10253 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10251 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10249 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10247 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10245 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10243 …}
    +follows: Doctrine\ORM\PersistentCollection {#10241 …}
    +followers: Doctrine\ORM\PersistentCollection {#10239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10237 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10235 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10231 …}
    +reports: Doctrine\ORM\PersistentCollection {#10229 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10227 …}
    +violations: Doctrine\ORM\PersistentCollection {#10225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10223 …}
    +awards: Doctrine\ORM\PersistentCollection {#10221 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10219 …}
    +categories: Doctrine\ORM\PersistentCollection {#10217 …}
    -id: 76
    -password: "$2y$13$zprY9kPQtoMXs.Y8vCuL3uz0DA0d6yheqpqH5m2VEVTiTdiOFzAZ6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10215 …}
    +apId: "Faceman2K23@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/Faceman2K23"
    +apPublicUrl: "https://discuss.tchncs.de/u/Faceman2K23"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "Faceman2K23"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719321092 {#10271
      date: 2024-06-25 15:11:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686648308 {#10270
      date: 2023-06-13 11:25:08.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#10652
    +avatar: Proxies\__CG__\App\Entity\Image {#10653 …}
    +cover: null
    +email: "500PuzzlePieces@lemmy.dbzer0.com"
    +username: "@500PuzzlePieces@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Chief Librarian for Cursed Crypts. As the TBs go up my mental illnesses slowly disappear."
    +lastActive: DateTime @1696149545 {#10649
      date: 2023-10-01 10:39:05.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10654 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10656 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10658 …}
    +entries: Doctrine\ORM\PersistentCollection {#10660 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10662 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10666 …}
    +posts: Doctrine\ORM\PersistentCollection {#10668 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10670 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10672 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10674 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10676 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10678 …}
    +follows: Doctrine\ORM\PersistentCollection {#10680 …}
    +followers: Doctrine\ORM\PersistentCollection {#10682 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10684 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10686 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10688 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10690 …}
    +reports: Doctrine\ORM\PersistentCollection {#10692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10694 …}
    +violations: Doctrine\ORM\PersistentCollection {#10696 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10698 …}
    +awards: Doctrine\ORM\PersistentCollection {#10700 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10702 …}
    +categories: Doctrine\ORM\PersistentCollection {#10704 …}
    -id: 47604
    -password: "$2y$13$7SFOwBSGB16cVe93r9MXUOuYrumrvnWagX9O0RvGo2BJxnEOpyKM."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10706 …}
    +apId: "500PuzzlePieces@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/500PuzzlePieces"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/500PuzzlePieces"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "500PuzzlePieces"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696149541 {#10650
      date: 2023-10-01 10:39:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696149538 {#10651
      date: 2023-10-01 10:38:58.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11336
  +width: 65
  +height: 65
  +user: App\Entity\User {#10652
    +avatar: Proxies\__CG__\App\Entity\Image {#10653 …}
    +cover: null
    +email: "500PuzzlePieces@lemmy.dbzer0.com"
    +username: "@500PuzzlePieces@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Chief Librarian for Cursed Crypts. As the TBs go up my mental illnesses slowly disappear."
    +lastActive: DateTime @1696149545 {#10649
      date: 2023-10-01 10:39:05.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10654 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10656 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10658 …}
    +entries: Doctrine\ORM\PersistentCollection {#10660 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10662 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10666 …}
    +posts: Doctrine\ORM\PersistentCollection {#10668 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10670 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10672 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10674 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10676 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10678 …}
    +follows: Doctrine\ORM\PersistentCollection {#10680 …}
    +followers: Doctrine\ORM\PersistentCollection {#10682 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10684 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10686 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10688 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10690 …}
    +reports: Doctrine\ORM\PersistentCollection {#10692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10694 …}
    +violations: Doctrine\ORM\PersistentCollection {#10696 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10698 …}
    +awards: Doctrine\ORM\PersistentCollection {#10700 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10702 …}
    +categories: Doctrine\ORM\PersistentCollection {#10704 …}
    -id: 47604
    -password: "$2y$13$7SFOwBSGB16cVe93r9MXUOuYrumrvnWagX9O0RvGo2BJxnEOpyKM."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10706 …}
    +apId: "500PuzzlePieces@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/500PuzzlePieces"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/500PuzzlePieces"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "500PuzzlePieces"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696149541 {#10650
      date: 2023-10-01 10:39:01.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696149538 {#10651
      date: 2023-10-01 10:38:58.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#10829
    +avatar: Proxies\__CG__\App\Entity\Image {#10830 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10831 …}
    +email: "spiritedpause@fosstodon.org"
    +username: "@spiritedpause@fosstodon.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      ☦️💻⚽🏥📷📈💪🏄☕️🇺🇸🇪🇬\n
      \n
      Software Engineer by day, aspiring beet farmer by night.\n
      \n
      Things I like:   \n
      - [#P2P](https://fosstodon.org/tags/P2P)/#opensource  \n
      - [#History](https://fosstodon.org/tags/History) (esp Rome/Greece/Egypt)   \n
      - [#Transit](https://fosstodon.org/tags/Transit) oriented city design   \n
      - [#electricvehicles](https://fosstodon.org/tags/electricvehicles) / [#SolarPower](https://fosstodon.org/tags/SolarPower)   \n
      - [#Space](https://fosstodon.org/tags/Space) exploration   \n
      - [#VideoGames](https://fosstodon.org/tags/VideoGames) (especially [#GTA](https://fosstodon.org/tags/GTA))\n
      \n
      Things I've Built:   \n
      - Agora: Follow your favorite topics across multiple protocols =&gt; <https://agorasocial.app>   \n
      - Primus News: Actionable news, directly from the source =&gt; <https://primus.news>
      """
    +lastActive: DateTime @1729137337 {#10826
      date: 2024-10-17 05:55:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10832 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10834 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10836 …}
    +entries: Doctrine\ORM\PersistentCollection {#10838 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10840 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10842 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10844 …}
    +posts: Doctrine\ORM\PersistentCollection {#10846 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10848 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10850 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10852 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10854 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10856 …}
    +follows: Doctrine\ORM\PersistentCollection {#10858 …}
    +followers: Doctrine\ORM\PersistentCollection {#10860 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10862 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10864 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10866 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10868 …}
    +reports: Doctrine\ORM\PersistentCollection {#10870 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10872 …}
    +violations: Doctrine\ORM\PersistentCollection {#10874 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10876 …}
    +awards: Doctrine\ORM\PersistentCollection {#10878 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10880 …}
    +categories: Doctrine\ORM\PersistentCollection {#10882 …}
    -id: 83179
    -password: "$2y$13$VKpAx5QhOiz5gxPokzwjJ.4U8LhCYmfcwWZZRmfnedKvSGHAZo.SK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10884 …}
    +apId: "spiritedpause@fosstodon.org"
    +apProfileId: "https://fosstodon.org/users/spiritedpause"
    +apPublicUrl: "https://fosstodon.org/@spiritedpause"
    +apFollowersUrl: "https://fosstodon.org/users/spiritedpause/followers"
    +apInboxUrl: "https://fosstodon.org/inbox"
    +apDomain: "fosstodon.org"
    +apPreferredUsername: "spiritedpause"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702967865 {#10827
      date: 2023-12-19 07:37:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702967864 {#10828
      date: 2023-12-19 07:37:44.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11393
  +width: 65
  +height: 65
  +user: App\Entity\User {#10829
    +avatar: Proxies\__CG__\App\Entity\Image {#10830 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10831 …}
    +email: "spiritedpause@fosstodon.org"
    +username: "@spiritedpause@fosstodon.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      ☦️💻⚽🏥📷📈💪🏄☕️🇺🇸🇪🇬\n
      \n
      Software Engineer by day, aspiring beet farmer by night.\n
      \n
      Things I like:   \n
      - [#P2P](https://fosstodon.org/tags/P2P)/#opensource  \n
      - [#History](https://fosstodon.org/tags/History) (esp Rome/Greece/Egypt)   \n
      - [#Transit](https://fosstodon.org/tags/Transit) oriented city design   \n
      - [#electricvehicles](https://fosstodon.org/tags/electricvehicles) / [#SolarPower](https://fosstodon.org/tags/SolarPower)   \n
      - [#Space](https://fosstodon.org/tags/Space) exploration   \n
      - [#VideoGames](https://fosstodon.org/tags/VideoGames) (especially [#GTA](https://fosstodon.org/tags/GTA))\n
      \n
      Things I've Built:   \n
      - Agora: Follow your favorite topics across multiple protocols =&gt; <https://agorasocial.app>   \n
      - Primus News: Actionable news, directly from the source =&gt; <https://primus.news>
      """
    +lastActive: DateTime @1729137337 {#10826
      date: 2024-10-17 05:55:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10832 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10834 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10836 …}
    +entries: Doctrine\ORM\PersistentCollection {#10838 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10840 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10842 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10844 …}
    +posts: Doctrine\ORM\PersistentCollection {#10846 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10848 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10850 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10852 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10854 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10856 …}
    +follows: Doctrine\ORM\PersistentCollection {#10858 …}
    +followers: Doctrine\ORM\PersistentCollection {#10860 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10862 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10864 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10866 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10868 …}
    +reports: Doctrine\ORM\PersistentCollection {#10870 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10872 …}
    +violations: Doctrine\ORM\PersistentCollection {#10874 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10876 …}
    +awards: Doctrine\ORM\PersistentCollection {#10878 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10880 …}
    +categories: Doctrine\ORM\PersistentCollection {#10882 …}
    -id: 83179
    -password: "$2y$13$VKpAx5QhOiz5gxPokzwjJ.4U8LhCYmfcwWZZRmfnedKvSGHAZo.SK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10884 …}
    +apId: "spiritedpause@fosstodon.org"
    +apProfileId: "https://fosstodon.org/users/spiritedpause"
    +apPublicUrl: "https://fosstodon.org/@spiritedpause"
    +apFollowersUrl: "https://fosstodon.org/users/spiritedpause/followers"
    +apInboxUrl: "https://fosstodon.org/inbox"
    +apDomain: "fosstodon.org"
    +apPreferredUsername: "spiritedpause"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702967865 {#10827
      date: 2023-12-19 07:37:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702967864 {#10828
      date: 2023-12-19 07:37:44.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#10533
    +avatar: Proxies\__CG__\App\Entity\Image {#10534 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10535 …}
    +email: "thomasdouwes@sopuli.xyz"
    +username: "@thomasdouwes@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      blog: [thomasdouwes.co.uk](https://thomasdouwes.co.uk)  \n
      homepage: [douwes.co.uk](https://douwes.co.uk)  \n
      bots:\n
      \n
      - [@FlagWaverBot@sopuli.xyz](https://sopuli.xyz/u/FlagWaverBot)
      """
    +lastActive: DateTime @1728074440 {#10530
      date: 2024-10-04 22:40:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10536 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10538 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10540 …}
    +entries: Doctrine\ORM\PersistentCollection {#10542 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10544 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10546 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10548 …}
    +posts: Doctrine\ORM\PersistentCollection {#10550 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10552 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10554 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10556 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10558 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10560 …}
    +follows: Doctrine\ORM\PersistentCollection {#10562 …}
    +followers: Doctrine\ORM\PersistentCollection {#10564 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10566 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10568 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10570 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10572 …}
    +reports: Doctrine\ORM\PersistentCollection {#10574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10576 …}
    +violations: Doctrine\ORM\PersistentCollection {#10578 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10580 …}
    +awards: Doctrine\ORM\PersistentCollection {#10582 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10584 …}
    +categories: Doctrine\ORM\PersistentCollection {#10586 …}
    -id: 47137
    -password: "$2y$13$HT.cKPUZRbwIlErP.elZ0e.a5gcn1LzdepDu7Ew341UyGD3hZBN8K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10588 …}
    +apId: "thomasdouwes@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/thomasdouwes"
    +apPublicUrl: "https://sopuli.xyz/u/thomasdouwes"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "thomasdouwes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697588270 {#10531
      date: 2023-10-18 02:17:50.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695803397 {#10532
      date: 2023-09-27 10:29:57.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11450
  +width: 65
  +height: 65
  +user: App\Entity\User {#10533
    +avatar: Proxies\__CG__\App\Entity\Image {#10534 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10535 …}
    +email: "thomasdouwes@sopuli.xyz"
    +username: "@thomasdouwes@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      blog: [thomasdouwes.co.uk](https://thomasdouwes.co.uk)  \n
      homepage: [douwes.co.uk](https://douwes.co.uk)  \n
      bots:\n
      \n
      - [@FlagWaverBot@sopuli.xyz](https://sopuli.xyz/u/FlagWaverBot)
      """
    +lastActive: DateTime @1728074440 {#10530
      date: 2024-10-04 22:40:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10536 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10538 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10540 …}
    +entries: Doctrine\ORM\PersistentCollection {#10542 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10544 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10546 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10548 …}
    +posts: Doctrine\ORM\PersistentCollection {#10550 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10552 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10554 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10556 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10558 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10560 …}
    +follows: Doctrine\ORM\PersistentCollection {#10562 …}
    +followers: Doctrine\ORM\PersistentCollection {#10564 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10566 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10568 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10570 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10572 …}
    +reports: Doctrine\ORM\PersistentCollection {#10574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10576 …}
    +violations: Doctrine\ORM\PersistentCollection {#10578 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10580 …}
    +awards: Doctrine\ORM\PersistentCollection {#10582 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10584 …}
    +categories: Doctrine\ORM\PersistentCollection {#10586 …}
    -id: 47137
    -password: "$2y$13$HT.cKPUZRbwIlErP.elZ0e.a5gcn1LzdepDu7Ew341UyGD3hZBN8K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10588 …}
    +apId: "thomasdouwes@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/thomasdouwes"
    +apPublicUrl: "https://sopuli.xyz/u/thomasdouwes"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "thomasdouwes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697588270 {#10531
      date: 2023-10-18 02:17:50.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695803397 {#10532
      date: 2023-09-27 10:29:57.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#10092
    +avatar: Proxies\__CG__\App\Entity\Image {#10091 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10090 …}
    +email: "wolfshadowheart@kbin.social"
    +username: "@wolfshadowheart@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I like to play devil's advocate and am interested in sharing knowledge about my hobbies! I like gaming and VR, AI, herbal vaporizers, media analysis and philosophy!"
    +lastActive: DateTime @1712581366 {#10095
      date: 2024-04-08 15:02:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10089 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10087 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10085 …}
    +entries: Doctrine\ORM\PersistentCollection {#10083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10081 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10079 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10077 …}
    +posts: Doctrine\ORM\PersistentCollection {#10027 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10029 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10036 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10037 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10039 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10041 …}
    +follows: Doctrine\ORM\PersistentCollection {#10038 …}
    +followers: Doctrine\ORM\PersistentCollection {#10031 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10049 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10046 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10054 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10051 …}
    +reports: Doctrine\ORM\PersistentCollection {#10059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10061 …}
    +violations: Doctrine\ORM\PersistentCollection {#10063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10491 …}
    +awards: Doctrine\ORM\PersistentCollection {#10485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10288 …}
    +categories: Doctrine\ORM\PersistentCollection {#10277 …}
    -id: 12654
    -password: "$2y$13$AJZPTkSjwafzYwGV1tpPheXwUp8aXRxSAKFA00xox/jGCLn/0EHNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10493 …}
    +apId: "wolfshadowheart@kbin.social"
    +apProfileId: "https://kbin.social/u/wolfshadowheart"
    +apPublicUrl: "https://kbin.social/u/wolfshadowheart"
    +apFollowersUrl: "https://kbin.social/u/wolfshadowheart/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "wolfshadowheart"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708626000 {#10094
      date: 2024-02-22 19:20:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688064746 {#10093
      date: 2023-06-29 20:52:26.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11507
  +width: 65
  +height: 65
  +user: App\Entity\User {#10092
    +avatar: Proxies\__CG__\App\Entity\Image {#10091 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10090 …}
    +email: "wolfshadowheart@kbin.social"
    +username: "@wolfshadowheart@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I like to play devil's advocate and am interested in sharing knowledge about my hobbies! I like gaming and VR, AI, herbal vaporizers, media analysis and philosophy!"
    +lastActive: DateTime @1712581366 {#10095
      date: 2024-04-08 15:02:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10089 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10087 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10085 …}
    +entries: Doctrine\ORM\PersistentCollection {#10083 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10081 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10079 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10077 …}
    +posts: Doctrine\ORM\PersistentCollection {#10027 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10029 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10036 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10037 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10039 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10041 …}
    +follows: Doctrine\ORM\PersistentCollection {#10038 …}
    +followers: Doctrine\ORM\PersistentCollection {#10031 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10049 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10046 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10054 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10051 …}
    +reports: Doctrine\ORM\PersistentCollection {#10059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10061 …}
    +violations: Doctrine\ORM\PersistentCollection {#10063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10491 …}
    +awards: Doctrine\ORM\PersistentCollection {#10485 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10288 …}
    +categories: Doctrine\ORM\PersistentCollection {#10277 …}
    -id: 12654
    -password: "$2y$13$AJZPTkSjwafzYwGV1tpPheXwUp8aXRxSAKFA00xox/jGCLn/0EHNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10493 …}
    +apId: "wolfshadowheart@kbin.social"
    +apProfileId: "https://kbin.social/u/wolfshadowheart"
    +apPublicUrl: "https://kbin.social/u/wolfshadowheart"
    +apFollowersUrl: "https://kbin.social/u/wolfshadowheart/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "wolfshadowheart"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708626000 {#10094
      date: 2024-02-22 19:20:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688064746 {#10093
      date: 2023-06-29 20:52:26.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 3.24 ms
Input props
[
  "magazine" => "datahoarder@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#11569
  +limit: 4
  +tag: null
  +magazine: "datahoarder@lemmy.ml"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#11570 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 9.47 ms
Input props
[
  "magazine" => "datahoarder@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#11646
  +limit: 4
  +tag: null
  +magazine: "datahoarder@lemmy.ml"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#11647 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 1.43 ms
Input props
[
  "magazine" => "datahoarder@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#11719
  +limit: 4
  +tag: null
  +magazine: "datahoarder@lemmy.ml"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#11788
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#11789 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 0.74 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#11877
  +magazine: App\Entity\Magazine {#266
    +icon: null
    +name: "datahoarder@lemmy.ml"
    +title: "datahoarder"
    +description: """
      **Who are we?**\n
      \n
      We are digital librarians. Among us are represented the various reasons to keep data – legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they’re sure it’s done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.\n
      \n
      We are one. We are legion. And we’re trying really hard not to forget.\n
      \n
      – 5-4-3-2-1-bang from [this thread](https://web.archive.org/web/20221111153119/https://old.reddit.com/r/DataHoarder/comments/41tqt4/hi_guys_can_i_kindly_ask_for_an_eli5_of_this/cz53pi0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 58
    +entryCommentCount: 311
    +postCount: 1
    +postCommentCount: 1
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729502222 {#276
      date: 2024-10-21 11:17:02.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#254 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#250 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#239 …}
    +entries: Doctrine\ORM\PersistentCollection {#197 …}
    +posts: Doctrine\ORM\PersistentCollection {#155 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#217 …}
    +bans: Doctrine\ORM\PersistentCollection {#134 …}
    +reports: Doctrine\ORM\PersistentCollection {#120 …}
    +badges: Doctrine\ORM\PersistentCollection {#98 …}
    +logs: Doctrine\ORM\PersistentCollection {#88 …}
    +awards: Doctrine\ORM\PersistentCollection {#77 …}
    +categories: Doctrine\ORM\PersistentCollection {#64 …}
    -id: 32
    +apId: "datahoarder@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/datahoarder"
    +apPublicUrl: "https://lemmy.ml/c/datahoarder"
    +apFollowersUrl: "https://lemmy.ml/c/datahoarder/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "datahoarder"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729303437 {#270
      date: 2024-10-19 04:03:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695727192 {#272
      date: 2023-09-26 13:19:52.0 +02:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#334 …}
}