Я установил vsftpd, filezilla, просмотрел ваш .conf и соответственно добавил параметры:
$ sudo cat /etc/vsftpd/vsftpd.conf | grep -v "#"
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=abdullah
xferlog_std_format=YES
chroot_local_user=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
filezilla дала некоторую обратную связь, и мне пришлось изменить option chown_username = abdullah с моим существующим именем пользователя.
тогда я столкнулся с проблемой разрешения, которая решается изменением владельца папки ftp / var / ftp / pub с root на ftp . Затем я смог загружать и связывать файлы, но не изменять их, поскольку у нас есть опция umask.
Указанная ошибка возникает в 4 разных смещениях (секторах) вашего устройства / dev / sdao
:
Как вы определяете, что это не аппаратный сбой, я не понимаю, поскольку это, скорее всего, так.