For years, I have used mainstream cloud storage services, including Google Drive, OneDrive, and iCloud. They are all convenient, but rely on centralized servers. This creates reliance on centralized infrastructure, and once I started thinking more about cost, control, and avoiding vendor lock-in, I knew I had to consider other options.
I recently replaced Google Drive with a self‑hosted NextCloud server, but there are several other options to explore. So, I tried Syncthing.
Using Syncthing has paid off in several ways, most notably through superior synchronization speed and efficiency for large files and folders, as well as true decentralization and local redundancy.
To resize an LVM partition in VirtualBox, first increase the virtual disk size using the command VBoxManage modifyhd <UUID> --resize <new size in MB>. Then, within the virtual machine, use commands like lvextend to expand the logical volume and resize2fs to resize the filesystem.
Resizing LVM Partition in VirtualBox
To resize an LVM partition in a VirtualBox virtual machine, follow these steps:
Step 1: Resize the Virtual Disk
- Shutdown the VM: Ensure your virtual machine is powered off.
- Open Command Line: Navigate to the VirtualBox installation directory.
- Run Resize Command: Use the following command to resize the disk:
VBoxManage modifyhd <UUID> --resize <new size in MB>
Replace<UUID>with your virtual disk's UUID and<new size in MB>with the desired size.
Step 2: Modify the Partition
- Boot the VM: Start your virtual machine.
- Check Current Partitions: Use the command:
df -lh
Identify the partition you want to resize, typically/dev/mapper/ubuntu--vg-ubuntu--lv. - Use fdisk: Run:
fdisk /dev/sda- Type
nto create a new partition. - Use default values for the partition number and first sector.
- Set the last sector to use all available space.
- Type
- Write Changes: Type
wto write the changes.
Step 3: Resize the LVM
- Create Physical Volume: Run:
pvcreate /dev/sdaX
ReplacesdaXwith your new partition fromfdiskabove. - Extend the Volume Group: Use:
vgextend <vg-name> /dev/sdaX
Replace<vg-name>with your volume group name. - Extend the Logical Volume: Run:
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
Step 4: Resize the Filesystem
- Resize the Filesystem: Finally, execute:
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
After completing these steps, your LVM partition should be successfully resized, allowing you to utilize the additional space.
POV: You’re a sysadmin who set up a one-off Linux machine for an app you needed, and now it’s out of disk space.
You originally spun up a VM, installed a recent Ubuntu OS, and just hit Next, Next, Finish through the guided install. Linux is not your bread and butter, you usually deal in Windows, and you just need to get this done.
Approx Reading Time: 10 minutes
LVM is a volume manager in a Linux platform that helps us to allocate partitions in the system and configure the storage size that will be utilized for a specific volume group. There are some points to be noticed when we work with LVM on VirtualBox to resize our storage.
You can run the calibre server via the command:
/opt/calibre/calibre-server /path/to/the/library/you/want/to/share
Step 1: Add the User to the Sudo Group
First, add the user to the group of sudo by replacing the “vboxuser” with the actual username in the below command:
# sudo usermod -aG sudo [username]
Step 2: Verify the Addition of the User to sudo Group
To verify the successful execution of the above command, list the groups in which “vboxuser” is a part:
# groups vboxuser
The Installed version of SyncTrayzor will install itself into C:\Program Files\SyncTrayzor or %LocalAppData%\Programs\SyncTrayzor for all-users or current-user version respectively.
By default, SyncTrayzor will put its own configuration in C:\Users\<You>\AppData\Roaming\SyncTrayzor, and let Syncthing use its default folder for its database, which is C:\Users\<You>\AppData\Local\Syncthing. It will also create a registry key at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\SyncTrayzor the first time that it is run, which will let it start when you log in.
You can delete this registry key by unchecking "Automatically start on login" in the settings.
You can set a custom home path for Syncthing in the settings if you wish (Settings -> Syncthing -> Advanced -> Syncthing Custom Home Path). This is useful if you want to keep the copy of Syncthing managed by SyncTrayzor separate from another copy running on your machine.
Hang on, that is for the setup of XN. After that you need this https://www.xigmanas.com/wiki/doku.php?id=documentation:setup_and_user_guide:virtualization_virtualbox
That's the problem I'm having - this is out of date (half way down it states *noVNC is currently broken and removed from XigmaNAS builds, please ignore below.). using a different VNC viewer I couldn't get it to connect though.
While writing this I finally figured out the issue though so to help anyone else who might get stuck with this:
By default on 'remote display' settings for the VM - 'Net Address' is set to 127.0.0.1. This is greyed out and unable to change while VM powered on. If you power off the VM and overwrite it with your Xigmanas IP then power VM back on then I could now get VNC viewer to connect.
Patients with complex wounds need elevated care. So, we designed the Hillrom Envella Air Fluidized Therapy (AFT) Bed as our most advanced wound care surface to date. The Hillrom Envella bed can help with pain management and supports wound healing.1
The pressure redistribution surface pushes air through millions of tiny beads, creating a fluid-like environment that feels similar to floating on water. This action boosts immersion and envelopment, minimizes shear and pressure, and helps control the skin’s microclimate.2
To anyone familiar with Hamas' history, there is a greater chance of winning the lottery without purchasing a ticket than of Hamas both releasing all the hostages and abiding by all the terms of the peace deal.
The Hamas terrorist organization is an expert at delay tactics. Since Trump forced Israel to unilaterally halt its offensive operations in Gaza, Hamas will use the talks to delay as long as possible to allow it to regroup and rebuild its tunnels and defenses.
Hamas agreed to release all of the hostages as a delay tactic and to flatter Trump's ego. At best, Hamas will release most of the hostages, but there will be some hostages that Hamas claims it cannot locate. What remains to be seen is how much Trump really wants a Nobel Peace Prize and how long he will allow Hamas to stall the talks. The other question is how much patience Netanyahu has before he orders the IDF to finish the job. //
Trump likely thinks that when Hamas fails to abide by the terms of the peace deal, the entire world will have Israel's back in its effort to finish off Hamas.
However, if Trump does believe that, then he is wrong. When it becomes obvious that Hamas is not going to agree to the peace deal and the IDF resumes the war, Hamas will scream from the rooftops, "We agreed to release all the hostages and Israel failed to live up to the deal," and then like always, the international media will spread this lie far and wide and countries like Canada, Australia, France and the UK will call for the recognition of a Palestinian state all over again.
Lee DSilver badge
Reply Icon
The primary reason to remove code is maintenance burden.
Every time you want to change some underlying API, or migrate to a new primitive, or introduce new locking, you have a bunch of old code that receives really quite devasting changes that can't be automated... and there's nobody using or maintaining that code to check it still works properly in all possible instances. Then some pillock boots it up on their NAS products as part of their natural firmware upgrades, and it starts trashing customer's NAS data because of some niche side-effect, and now you have a major NAS vendor telling its customers that Linux isn't reliable and just trashed all their customer's filesystems.
As soon as something falls out of active maintenance, it has to be marked for deprecation to let people know not to use it, and if nobody steps up to maintain it, it gets removed.
Lack of maintenance is literally the primary reason for code removal in the Linux kernel. Things that should have been removed decades ago were still actively maintained, so they were allowed to stick around until the last maintainers left (not the last users!). Similarly, things that were brand-new but didn't have adequate maintenance were removed and pushed back out of tree. In fact, one of the main reasons for being refused to be pulled in-tree is that someone then has to maintain it forever. And that's a huge burden for code they may not understand, so it can take DECADES to get code into mainline simply because you have to break it down and get every piece in and slip it past all the maintainers before you ever get close to actually merging the final product, and then you have to prove that enough people will use it so that enough people will be around to maintain it so that kernel maintainers aren't spending half their life trying to fix issues in other people's code that they don't understand.
And this severely affects security. One locking or permission change, and if you don't go updating all your code you are leaving security holes in the kernel. That can't be allowed. And if there's nobody around to say "Yeah, I've fixed bcachefs against this new novel attack that we're seeing throughout the kernel code" then it gets removed. Quite rightly.
People think it's personalities, or technicalities, or some desire to just move into every new thing and throw away every old thing (which is utter nonsense, Linux supports some ridiculously antique stuff still), it's not. It's about maintenance. The one thing Linux lacks is good maintainers with time on their hands to do that job, usually for free! Those are the most valuable and precious resources. And, as things like NTFS filesystem support cough Paragon cough, whole-kernel mass-patches that nobody is willing to break down (cough grsecurity cough) etc. have found out... it doesn't matter how great your code is, if people aren't willing to maintain it you have a decades-long uphill battle to get it into the kernel, let alone keep it there.
Nobody wants to babysit your code in perpetuity, especially if... when a new maintainer is required... not one competent, trusted person is willing to step up and say "I'll do that".
Ants carry lactic and acetic acid bacteria that help coagulate milk, as well as formic acid to acidify it
Fermenting milk to make yogurt, cheeses, or kefir is an ancient practice, and different cultures have their own traditional methods, often preserved in oral histories. The forests of Bulgaria and Turkey have an abundance of red wood ants, for instance, so a time-honored Bulgarian yogurt-making practice involves dropping a few live ants (or crushed-up ant eggs) into the milk to jump-start fermentation. Scientists have now figured out why the ants are so effective in making edible yogurt, according to a paper published in the journal iScience. The authors even collaborated with chefs to create modern recipes using ant yogurt.
Making social conversation doesn’t come naturally to everyone. Few individuals are adept at it because they are so focused on their own insecurities that it distracts them from reaching out.
The keys to social dexterity are: Be friendly. A smile is an excellent icebreaker because it puts others around you at ease. Be kind. Be honest. (Be a good listener and people will think you are a genius.) Show an interest in the people you meet by asking about their interests, but avoid “sensitive” topics, particularly in a business situation.
My “How to Be Popular” booklet contains many other tips on how to approach others, and what to say and not say when trying to make conversation. It can be ordered by sending your name and address, plus a check or money order for $8 (U.S. funds), to: Dear Abby Popularity Booklet, P.O. Box 446, Kings Mills, OH 45034-0446.
Earlier this year, Herschend agreed to buy Palace Entertainment and its 20 U.S. parks across 10 states from European theme park company Parques Reunidos. While Herschend may not be a household name, many theme park enthusiasts know some of its biggest assets, including Dollywood, Silver Dollar City, the Harlem Globetrotters, and Kentucky Kingdom.
The acquisition gave Herschend some of the country’s best-known theme parks, including Kennywood and Dutch Wonderland in Pennsylvania and Lake Compounce in Connecticut, America’s first theme park. Herschend Parks averages around 20 million visitors annually, putting it on par with United Parks and Resorts, owners of Busch Gardens and SeaWorld, who average around 21 million visitors annually.
However, Dollywood is the crown jewel of Herschend’s theme parks. The Dolly Parton creation is routinely voted the best theme park in America, beating out giants like Disney World and the Universal Orlando Resort.
Whether you know it or not, you’re in a battle. The battle does not end. It doesn’t stop because you’re busy. I’ve heard it said, “If the devil can’t make you bad he’ll make you busy.”
Maybe you don’t have an hour to have a full-on Bible study with your son. But you can use these four ideas to intentionally disciple him — whether you have ten minutes or two hours. These four ideas are the framework you can use to maximize time with your boys. //
- Listen: Build the Relationship
The point here is this: connect with your son.
- Read: Get into God’s Word
Take a moment to read the Bible yourself. Don’t get hung up on which part of the Bible. Make notes about what is significant to you. Then, share your heart with your son. It’s okay not to have all of the answers. You are revealing another world to your child. It does not have to be long or elaborate. In fact, shorter is probably better.
- Act: Apply the Word
This is the “so what” part. Maybe the verse you’re on is about behavior change. Maybe it’s about service or how to treat your neighbor. Do your best to apply truth in love.
Whenever possible live out what you read with your son.
4 Pray: Talk with God
Close time with your son with prayer, simply talking with God about what you’re learning and praying for, and with your son. Additionally, keeping a journal of prayer requests and seeing together the Lord answer can be a powerful means to see God work overtime.
The creative constituents of Western music have a choice to make: continue manifesting hell on earth, or begin magnifying redemption through their art.
Music is a balance of tension and resolution. A mentor once told me that the greatest composers are those who demonstrate mastery of this basic tenet. Dissonance, one form of musical tension, empowers harmony and resolution when used well. However, with few exceptions, today’s composers reject the natural order of tension and resolution. They opt instead to create sonic nightmares, soundscapes smeared upon a postmodern canvas in which tonality is subjective. There is never a true resolution, only growing ugliness.
That is why the celebration of the work of Estonian composer Arvo Pärt, who turned 90 on Sept. 11, offers more than a glimmer of hope. Pärt, whose style of composing is indelibly intertwined with his Orthodox Christian faith, is being celebrated at Carnegie Hall and around the world for creating music that is beautiful in a time when ugliness is preferred. //
Pärt’s musical legacy is one that very few composers, of this century or others, will hold a candle to. Still, a handful of other current composers are breathing life into the landscape. In the choral world, it is no wonder that composer Eric Whitacre has attained cult-status. His music, while reputably redundant, is beautiful; choirs enjoy singing his work, and audiences love hearing it. His piece “Lux Aurumque” has been streamed more than 9 million times on Spotify alone. Yet Whitacre is largely dismissed by the same art composers and academic superiors whose own music suffers from terminal unlikability. //
Great suffering can produce a person who resembles the devil, but it can also produce a person who resembles God. The difference is how one suffers; suffering can be sanctifying.
Contemporary art music embodies suffering without sanctification, and thus, it has fallen from beauty to ugliness. Art embodies ugliness only when suffering is glorified for its own sake, rather than as a means to an end: sanctification and ultimately, redemption.
In a social media post last week, President Trump noted that what Democrats are demanding in exchange for their cooperation in reopening government would require more than $1 trillion in spending and “force Taxpayers to fund Transgender surgery for minors.” Indeed, taxpayers are already funding such surgeries via Obamacare subsidies — and Democrats have shut the government down as they demand that Covid-era enhanced Obamacare subsidies, which expire on Dec. 31, keep flowing to insurers covering these treatments. //
Take Colorado, which requires all insurers to cover so-called “gender affirming care” as an essential health benefit. The state’s Division of Insurance lists all the surgical and hormonal treatments that insurers cover. The list, which runs the gamut from facial feminization to gluteal implantation and implantation of testicular prostheses, includes treatments that many Americans would at best find wasteful and at worst consider morally objectionable and offensive: //
Unfortunately, Colorado is not an outlier. The Movement Advancement Project notes that 24 states have “nondiscrimination” provisions in their insurance markets. In these states, insurers that cover procedures like mastectomies for breast cancer must also cover the same procedure as part of so-called “gender affirming care.”
Recently declassified documents indicate leaks of classified information to reporters were designed to portray Trump as in league with Russia.
Recently declassified documents indicate that people close to former FBI Director James Comey and Democratic Sen. Adam Schiff were connected to leaks of classified information to prominent reporters designed to portray Donald Trump and his allies as being in league with Russia.
Open Source Blueprints for Civilization. Build Yourself.
We’re developing open source industrial machines that can be made for a fraction of commercial costs, and sharing our designs online for free. The goal of Open Source Ecology is to create an open source economy – an efficient economy which increases innovation by open collaboration.