Ubuntu Unleashed 2019 Edition: Covering 18.04, 18.10, 19.04

(singke) #1

there is a problem, the data can be rebuilt from the journal.


There are other file system options available. Most of them are considered
legacy options or are used for compatibility with other operating systems,
such as NTFS, used by Microsoft Windows.


The file system receiving the most attention currently is ZFS. ZFS comes
from Sun Microsystems and the Solaris operating system (now owned by
Oracle) and has been long loved in data centers. However, ZFS is proprietary
and was unavailable for other operating systems—but not anymore. This
option is not recommended for casual use, but if you have large-scale storage
needs and are willing to do a bit of reading and configuration, you may find it
incredibly useful.


Using the BIOS and Kernel to Tune the Disk Drives


One method of tuning involves adjusting the settings in your BIOS. Because
the BIOS is not Linux, and every BIOS seems different, always read your
motherboard manual for better possible settings and make certain that all the
drives are detected correctly by the BIOS. Change only one setting at a time.


Linux provides a limited means to interact with BIOS settings during the boot
process (mostly overriding them). In this section, you learn about those
commands.


Other options are in the following list and are more fully outlined in the
BootPrompt HOWTO (https://www.tldp.org/HOWTO/BootPrompt-
HOWTO.html) and the kernel documentation:


idex=dma—This   forces  DMA support to  be  turned  on  for the primary
IDE bus, where x=0, or the secondary bus, where x=1.
idex=autotune—This command attempts to tune the interface for
optimal performance.
hdx=ide-scsi—This command enables SCSI emulation of an IDE
drive. This is required for some CD-RW drives to work properly in write
mode, and it might provide some performance improvements for regular
CD-R drives, as well.
idebus=xx—This can be any number from 20 to 66; autodetection is
attempted, but you can use this option to set it manually if dmesg says
that it isn’t autodetected correctly or if you have it set in the BIOS to a
different value (overclocked). Most PCI controllers are happy with 33.
pci=biosirq—Some motherboards might cause Linux to generate an
Free download pdf