Broken FS on USB - Can't get UUID for device
Hello guys,
Today, I realized that my USB flash drive is somehow broken and it seems that my file system is only read only, but Foris and reForis does not work and throws this error:
Error:
Remote Exception: Internal error Can't get UUID for device '/dev/sda'. Command 'blkid /dev/sda' has failed! (Retval=2 for ['blkid', '/dev/sda'])('<class 'LookupError'>')
Extra:
{"module": "storage", "action": "get_settings", "kind": "request"}
Trace:
Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/foris_controller_backends/storage/__init__.py", line 52, in get_state File "/usr/lib/python3.7/site-packages/foris_controller_backends/cmdline/__init__.py", line 171, in _trigger_and_parse File "/usr/lib/python3.7/site-packages/foris_controller_backends/cmdline/__init__.py", line 154, in _run_command_and_check_retval foris_controller.exceptions.BackendCommandFailed: Retval=2 for ['blkid', '/dev/sda'] During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/foris_controller/message_router.py", line 117, in process_message File "/usr/lib/python3.7/site-packages/foris_controller/module_base.py", line 61, in perform_action File "/usr/lib/python3.7/site-packages/foris_controller_modules/storage/__init__.py", line 16, in action_get_settings File "/usr/lib/python3.7/site-packages/foris_controller/utils.py", line 111, in inner File "/usr/lib/python3.7/site-packages/foris_controller_modules/storage/handlers/openwrt.py", line 19, in get_settings File "/usr/lib/python3.7/site-packages/foris_controller_backends/storage/__init__.py", line 88, in get_settings File "/usr/lib/python3.7/site-packages/foris_controller_backends/storage/__init__.py", line 61, in get_state LookupError: Can't get UUID for device '/dev/sda'. Command 'blkid /dev/sda' has failed! (Retval=2 for ['blkid', '/dev/sda'])
I need to say that this output:
root@turris:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/mmcblk1p1 14.8G 1.0G 13.8G 7% /
devtmpfs 512.0K 0 512.0K 0% /dev
tmpfs 512.0K 0 512.0K 0% /sys/fs/cgroup
tmpfs 498.1M 48.3M 449.8M 10% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda 28.9G 17.7M 28.4G 0% /srv
root@turris:~# blkid
/dev/mmcblk1p1: UUID="e9c61511-9f96-4522-9eeb-dcc3ef36568a" UUID_SUB="47522c7c-388c-4c29-8184-09ace9e4db5a" TYPE="btrfs" PARTUUID="8b991174-01"
/dev/zram0: TYPE="swap"
/dev/sdb: LABEL="srv" UUID="61d55afd-7712-4c4d-b320-881774717cb3" UUID_SUB="9dfd1190-35f4-42d7-aa0a-fbabc855260a" TYPE="btrfs"
Is weird and it could be related to it, but still users should be still able to reformat this USB flash drive. If you need anything else, let me know.
FStab outputs:
root@turris:~# cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
root@turris:~# cat /etc/config/fstab
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config 'mount'
option target '/srv'
option uuid '61d55afd-7712-4c4d-b320-881774717cb3'
option enabled '0'