Linux tar: /dev/st0: Cannot write: Invalid argument error and solution

htt‮.www//:sp‬lautturi.com
Linux tar: /dev/st0: Cannot write: Invalid argument error and solution

If you are getting the error "/dev/st0: Cannot write: Invalid argument" while using the tar command to write to a tape drive on a Linux system, there could be a few possible causes:

  1. The tape drive is not properly connected or configured:
  • Make sure that the tape drive is connected to the system and powered on.
  • Check that the tape drive is recognized by the system by running the dmesg command.
  • Make sure that the mtx and st kernel modules are loaded by running the lsmod command.
  1. The tape drive is out of space:
  • Check the capacity of the tape and make sure that you have enough space to write the files.
  1. There is a problem with the tape itself:
  • Check the tape for any visible damage or debris.
  • Try using a different tape to see if the problem persists.
  1. There is a problem with the tar command:
  • Make sure that you are using the correct options with the tar command.
  • Check the tar man page for any known issues with the version of tar that you are using.

By following these steps, you should be able to troubleshoot and resolve the "/dev/st0: Cannot write: Invalid argument" error when using the tar command on a Linux system.

Created Time:2017-10-30 10:17:43  Author:lautturi