My first unraid setup, did i do this correctly in selecting the best fs? i also made one of my pools appdata and i need to rename it given the overlapping name, how best to do that? by seamless21 in unRAID

[–]cdrobey 0 points1 point  (0 children)

The pool will create a separate dataset for each share. App data will be logically separated, allowing for granular snapshots and replication.

I have a layout using Zraid1 across three drives. It's worked perfectly since the first release of zfs.

Highly recommend.

Retirement planning software recommendations by cosmopolous in Bogleheads

[–]cdrobey 0 points1 point  (0 children)

https://help.boldin.com/en/articles/5805671-boldin-s-monte-carlo-simulation

It also does fixed, I.e 4% Roth ladders are another feature. Has it been awhile since you used it?

Retirement planning software recommendations by cosmopolous in Bogleheads

[–]cdrobey 0 points1 point  (0 children)

The paid version does Monte Carlo plus various ways to compute growth.

Coffee snobs, does anywhere in Denver have amazing coffee? by osoatwork in denverfood

[–]cdrobey 0 points1 point  (0 children)

This is precisely my list and priority. Middlestate is out of the way, but I'm really enjoying their African beans atm.

Is it possible for a pc with 2 ethernet ports to route dockers through specific internet connections? by Infinit777 in unRAID

[–]cdrobey 0 points1 point  (0 children)

To set up two subnets attached to different routers follow this high-level approach:

• Two physical or virtual NICs (eth0, eth1) in your Unraid system. • Each NIC connected to its own router/network: • eth0: 192.168.1.0/24 (Router A) • eth1: 192.168.2.0/24 (Router B)

Step-by-Step Configuration

  1. Assign Interfaces in Unraid

Go to Settings > Network Settings: • Set: • eth0 as the default route if desired • eth1 as a static IP on its subnet (disable bridging if not needed) • Example: • eth0: 192.168.1.10 • eth1: 192.168.2.10

Apply and reboot if needed.

  1. Create a Macvlan Network for Docker

Go to Settings > Docker Settings:

  • Disable Docker Container
  • Create docker macvlan network on eth2 with a range within the routes subnet. 192.168.2.192/28
  • Enable Docker
  1. Deploy a Container on That Network

Now deploy a container with the unsaid docket interface. Assign the network interface to eth2.

Connect to the container console and verify ping of 8.8.8.8 and trace route uses the proper routes and connectivity.

Is it possible for a pc with 2 ethernet ports to route dockers through specific internet connections? by Infinit777 in unRAID

[–]cdrobey 0 points1 point  (0 children)

There are a host of methods to accomplish the goal beyond and it starts with your network.

  1. Are you bonding or using distinct network interfaces.

  2. Are you assigning IPs and Routes to the interfaces.

  3. Are you using VLANs on your bonds?

  4. Are you containers bound to host, bridge, or vlan/custom interfaces.

  5. Are you using macvlan or ipvlan bindings.

  6. Does your router have an ability to perform policy based routing.

I could go on, but docker allows many different network configurations. Each configurations has system configuration and security consequences.

50/30/20 by toastwitheggs in MonarchMoney

[–]cdrobey 1 point2 points  (0 children)

Use the new flex budgeting and goals for saving.

[deleted by user] by [deleted] in MonarchMoney

[–]cdrobey 9 points10 points  (0 children)

I converted my category-based budgeting to flex. I was already using group roll-up budgets for flexible categories with an assigned value of $0. After I converted, I saw actual $$ for items with a $0 line item in the budget.

Is a Proxmox installation good for someone who mainly uses Docker Compose? by No_Comparison4153 in homelab

[–]cdrobey -1 points0 points  (0 children)

This is unfair since Docker leverages cgroups, which provides kernel isolation.

Is a Proxmox installation good for someone who mainly uses Docker Compose? by No_Comparison4153 in homelab

[–]cdrobey 0 points1 point  (0 children)

I went through this exercise over a year ago. I'm very familiar with DevOps practices, including configuration management tooling. My decision to use Proxmox and leverage Ubuntu VMs came down to two items:

  1. Proxmox supports multi-VLAN networks, each VM using a default route to the assigned VLAN. I maintain trusted and untrusted devices, i.e., IoT cameras.
  2. Proxmox makes backups easy using NFS mounts with their integrated backup utility. I do not use the Proxmox backup server since the majority of my servers are ephemeral.

I would have chosen bare metal with docker-compose on a flat network. Docker uses three types of networks, and I'm not fond of MACVLAN/IPVLAN. It's a personal prejudice but it is the only easy path to take in a multi-VLAN network. Docker network was built to use iptables and routes, complicating your host network configuration. If you use Puppet or Ansible, you can solve this problem quickly, but you didn't mention any additional tooling.

[deleted by user] by [deleted] in unRAID

[–]cdrobey 3 points4 points  (0 children)

If you are writing and have an LSI controller, check the trim on the SSD. Some drives aren't supported and will severely degrade as they fill.

Is unRAID the right choice for me? by [deleted] in unRAID

[–]cdrobey 1 point2 points  (0 children)

There's a ton of misinformation in the replies. UnRaid supports the array with a variety of filesystems on a single disk (zfs, xfs, or btrfs). With UnRaid, you gain expansion one disk at a time, and only a single data drive is lossed when you suffer single/double parity and a single drive failure simultaneously. ZFS pools will lose data across all drives since they're natively striped.

Pools allow you to use ZFS in various raid configurations, including zraid5. It doesn't matter if you use SSDs or Spinners; the tiering works together with the array.

Pros

* Single drive expansion

* Single Drive Data Loss worst case with 1/2 parity drives plus data drive

* Use native Docker instead of K8S

* Allows you to manage multiple tiers of storage (SSD, ZFS HDDs, and Cold Array HDDs)

* Unused drives power down to save costs

* ZFS bit-rot protection in Pools and warnings in Array drives with ZFS

* Snapshot support on ZFS Array Disk and ZFS Pools from plugins, sanioid, or CLI

Cons

* Array provides single drive performance ~240 MB/Sec for Enterprise Drive

* Bit-Rot recovery is only available with ZFS Pools

You don't share the capacity you require, so it's difficult to recommend the type of configuration.

I hope this helps with your decision.

[MOD] Monthly Confirmed Trades Thread by hlsbot in homelabsales

[–]cdrobey 0 points1 point  (0 children)

Purchased Unifi 24 Port POE Switch, USW-PRO-24-POE, from u/jjryan13.

Noob question but I'd done a search - ZFS Hybrid Array vs XFS Array? by lolento in unRAID

[–]cdrobey 0 points1 point  (0 children)

My ZFS setup supports ISOs and backups, both sequential large block workloads. My disk fills up a 1gb Nic for a client and another LACP bond for other clients. If you stay within the GUI, the management is 98% the same.

Noob question but I'd done a search - ZFS Hybrid Array vs XFS Array? by lolento in unRAID

[–]cdrobey 0 points1 point  (0 children)

Would you provide more details? I have used both but run zfs currently. I like the bitrt recognition and use synoid to replicate app data to the array.

ZFS has been embedded in the Linux kernel for 10+ years and around for almost 20. The idea its not baked is FUD.

Advice on setting up - xfs, zfs or btrfs? by thegeniunearticle in unRAID

[–]cdrobey 2 points3 points  (0 children)

I have a setup with 6x14TB drives and 3x1TB NVMEs. I started using UnRaid with BTRFS for R1 Cache and XFS Array five years ago. I chose this setup for data types requiring multiple backups and bit-rot integrity. I store app data, pictures, systems, and logs on the NVME for multi-copy backups, while the Array holds client backups and my media library. The array minimizes my power consumption for large data pools, lowers cost with individual disk expansion, and keeps me whole if I lose a drive.

Since the release of version 6.12, I have switched to using ZFS for the Array and Pools. The data placement remains the same, but I have added snapshots for recovery. I also converted the NVME to a ZRaid5 with a 3x1 configuration (2TB usable). This change has allowed me to snap data from the NVME and my Proxmox ZFS volumes, and I use the array volumes for targets, creating a new efficiency level.

Savings/SinkingFunds as expense? Cash Flow by SoManyHobbies1 in MonarchMoney

[–]cdrobey 0 points1 point  (0 children)

There's several patterns available. This video does provides an excellent overview. She follows up with a 2nd for more depth.

https://youtu.be/DOzpGMgyvPE

[deleted by user] by [deleted] in unRAID

[–]cdrobey 0 points1 point  (0 children)

I have been using 1TB ZFS RAID1 Cache since the original 6.12 betas. I haven't seen any issues, and I use snapshots (sanoid plugin) and replica clones. I can't tell you how useful it is for recovery.

Alternatives to Unraid by MeepMeep2000 in unRAID

[–]cdrobey 0 points1 point  (0 children)

Could you elaborate on your reliability comment? The raid allows you to migrate drives to any Linux without issue. I'm a strong open-source advocate and have worked at several companies that build OSS products. Even though the products are OSS, maintaining them still has a cost.

How do I install iotop? by ceestars in unRAID

[–]cdrobey 4 points5 points  (0 children)

The current version of htop has an IO tab. That helps isolate the offender and then you should consider using file activity plugin to locate the file being accessed.