Open-source News

Linux 5.17 To Bring AMD P-State, Many AMD & Intel Improvements, New Optimizations

Phoronix - Sat, 01/08/2022 - 22:35
The Linux 5.16 stable kernel is slated for release tomorrow and it delivers on some grand improvements to kick off 2022. But as for great as the Linux 5.16 features are, we are already looking forward to the enhancements on deck with Linux 5.17...

GCC 12 + Glibc 2.35 Planned For Fedora 36

Phoronix - Sat, 01/08/2022 - 22:02
It should hardly come as a surprise given Fedora's history of always shipping with the very latest GNU Compiler Collection (GCC), but with this spring's Fedora 36 the plan is to ship with the yet-to-be-released GCC 12 and other very latest open-source compiler toolchain components...

KDE Kicks Off 2022 With New Feature Work

Phoronix - Sat, 01/08/2022 - 18:03
KDE developers have kicked off 2022 into full-swing with new features and other improvements now on their way to the next round of KDE software releases...

GNOME On Wayland Lands Improved Handling For Direct Scanout Support

Phoronix - Sat, 01/08/2022 - 17:00
Adding to the changes for GNOME 42 this spring is the Mutter Wayland compositor now taking into account sub-surfaces when determining direct scanout capabilities...

11 open source ideas for being more eco-friendly in 2022

opensource.com - Sat, 01/08/2022 - 16:00

For governments and large organizations, open source continued to be a critical component for policy decisions and sustainability goals in 2021. The United Nations is one such organization that is relying on open source to reach its goals across a wide spectrum of issues including climate change. While it is crucial for world leaders to make big decisions to save the planet, many average citizens are also eager to contribute to the cause.


read more

Gentoo Linux Packages Up AMD ROCm, Makes Progress On RISC-V, LTO+PGO Python

Phoronix - Sat, 01/08/2022 - 13:00
Gentoo Linux developers were very busy over the course of 2021 for this popular rolling-release operating system choice...

Wine 7.0-rc5 Released With Another 30 Bugs Fixed

Phoronix - Sat, 01/08/2022 - 05:16
Wine 7.0-rc5 is available for testing while the stable release of Wine 7.0.0 will be popped soon...

Classic SysAdmin: How to Check Disk Space on Linux from the Command Line

The Linux Foundation - Sat, 01/08/2022 - 03:00

This is a classic article written by Jack Wallen from the Linux.com archives. For more great SysAdmin tips and techniques check out our free intro to Linux course.

Quick question: How much space do you have left on your drives? A little or a lot? Follow up question: Do you know how to find out? If you happen to use a GUI desktop (e.g., GNOME, KDE, Mate, Pantheon, etc.), the task is probably pretty simple. But what if you’re looking at a headless server, with no GUI? Do you need to install tools for the task? The answer is a resounding no. All the necessary bits are already in place to help you find out exactly how much space remains on your drives. In fact, you have two very easy-to-use options at the ready.

In this article, I’ll demonstrate these tools. I’ll be using Elementary OS, which also includes a GUI option, but we’re going to limit ourselves to the command line. The good news is these command-line tools are readily available for every Linux distribution. On my testing system, there are a number of attached drives (both internal and external). The commands used are agnostic to where a drive is plugged in; they only care that the drive is mounted and visible to the operating system.

With that said, let’s take a look at the tools.

df

The df command is the tool I first used to discover drive space on Linux, way back in the 1990s. It’s very simple in both usage and reporting. To this day, df is my go-to command for this task. This command has a few switches but, for basic reporting, you really only need one. That command is df -H. The -H switch is for human-readable format. The output of df -H will report how much space is used, available, percentage used, and the mount point of every disk attached to your system (Figure 1).

 

Figure 1: The output of df -H on my Elementary OS system.

What if your list of drives is exceedingly long and you just want to view the space used on a single drive? With df, that is possible. Let’s take a look at how much space has been used up on our primary drive, located at /dev/sda1. To do that, issue the command:

df -H /dev/sda1

The output will be limited to that one drive (Figure 2).

Figure 2: How much space is on one particular drive?

You can also limit the reported fields shown in the df output. Available fields are:

  • source — the file system source

  • size — total number of blocks

  • used — spaced used on a drive

  • avail — space available on a drive

  • pcent — percent of used space, divided by total size

  • target — mount point of a drive

Let’s display the output of all our drives, showing only the size, used, and avail (or availability) fields. The command for this would be:

df -H --output=size,used,avail

The output of this command is quite easy to read (Figure 3).

Figure 3: Specifying what output to display for our drives.

The only caveat here is that we don’t know the source of the output, so we’d want to include source like so:

df -H --output=source,size,used,avail

Now the output makes more sense (Figure 4).

Figure 4: We now know the source of our disk usage.

du

Our next command is du. As you might expect, that stands for disk usage. The du command is quite different to the df command, in that it reports on directories and not drives. Because of this, you’ll want to know the names of directories to be checked. Let’s say I have a directory containing virtual machine files on my machine. That directory is /media/jack/HALEY/VIRTUALBOX. If I want to find out how much space is used by that particular directory, I’d issue the command:

du -h /media/jack/HALEY/VIRTUALBOX

The output of the above command will display the size of every file in the directory (Figure 5).

Figure 5: The output of the du command on a specific directory.

So far, this command isn’t all that helpful. What if we want to know the total usage of a particular directory? Fortunately, du can handle that task. On the same directory, the command would be:

du -sh /media/jack/HALEY/VIRTUALBOX/

Now we know how much total space the files are using up in that directory (Figure 6).

Figure 6: My virtual machine files are using 559GB of space.

You can also use this command to see how much space is being used on all child directories of a parent, like so:

du -h /media/jack/HALEY

The output of this command (Figure 7) is a good way to find out what subdirectories are hogging up space on a drive.

Figure 7: How much space are my subdirectories using?

The du command is also a great tool to use in order to see a list of directories that are using the most disk space on your system. The way to do this is by piping the output of du to two other commands: sort and head. The command to find out the top 10 directories eating space on a drive would look something like this:

du -a /media/jack | sort -n -r | head -n 10

The output would list out those directories, from largest to least offender (Figure 8).

Figure 8: Our top ten directories using up space on a drive.

Not as hard as you thought

Finding out how much space is being used on your Linux-attached drives is quite simple. As long as your drives are mounted to the Linux system, both df and du will do an outstanding job of reporting the necessary information. With df you can quickly see an overview of how much space is used on a disk and with du you can discover how much space is being used by specific directories. These two tools in combination should be considered must-know for every Linux administrator.

And, in case you missed it, I recently showed how to determine your memory usage on Linux. Together, these tips will go a long way toward helping you successfully manage your Linux servers.

The post Classic SysAdmin: How to Check Disk Space on Linux from the Command Line appeared first on Linux Foundation.

Linux 5.17 GPU Updates: Raptor Lake, ADL-P Stable, Raspberry Pi 4K@60, AMD Seamless Boot

Phoronix - Sat, 01/08/2022 - 02:50
While the Linux 5.17 merge window doesn't open up until next week following Sunday's Linux 5.16 stable debut, due to lead Direct Rendering Manager (DRM) subsystem maintainer David Airlie going on holiday next week he has sent out the feature pull early. Here is a look at the many GPU/display driver updates for this next kernel version...

Pages