Когда я подключил камеру с SD-картой к ПК, я получил следующие сообщения об ошибках:
Ошибка монтажа / dev / sdg1 в / media / chef / 3831-6263: Командная строка mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdg1" "/media/chef/3831-6263"' exited with non-zero exit status 1:
stdout:
FUSE exfat 1.1.0 'stderr: `ОШИБКА: файловая система больше основного устройства: 63847792640> 63847792128.
Но когда я вынул SD-карту, вставил ее в кард-ридер, можно было прочитать содержимое.
я уже сделал "sudo apt-get install exfat-fuse exfat-utils".
Я использую Ubuntu 15.04. однако, когда я использовал 14.04. он просто отлично работает с картой в камере.
Альтернатива должна скомпилировать и установить последнюю версию exFAT. Это - то, как я сделал это.
sudo apt-get install libfuse-dev
git clone https://github.com/relan/exfat.git
cd exfat/
autoreconf --install
./configure --prefix=/usr
sudo make install
sudo mount.exfat-fuse /dev/sdc1 /media/pd/
Это - ошибка в экс-толстом предохранителе. Это фиксируется в более новых версиях экс-жира (https://github.com/relan/exfat). Я не знаю, когда эта версия заканчивается в Ubuntu. Это еще не находится в 15,10, по крайней мере.
Я исправил libexfat/mount.c с изменением в GitHub, который изменяет ошибку на предупреждение. Т.е. от (строка 255, или таким образом):
if (le64_to_cpu(ef->sb->sector_count) * SECTOR_SIZE(*ef->sb) >
exfat_get_size(ef->dev))
{
free(ef->zero_cluster);
exfat_error("file system is larger than underlying device: "
"%"PRIu64" > %"PRIu64,
le64_to_cpu(ef->sb->sector_count) * SECTOR_SIZE(*ef->sb),
exfat_get_size(ef->dev));
exfat_close(ef->dev);
free(ef->sb);
return -EIO;
}
кому:
if (le64_to_cpu(ef->sb->sector_count) * SECTOR_SIZE(*ef->sb) >
exfat_get_size(ef->dev))
{
/* this can cause I/O errors later but we don't fail mounting to let
user rescue data */
exfat_warn("file system is larger than underlying device: "
"%"PRIu64" > %"PRIu64,
le64_to_cpu(ef->sb->sector_count) * SECTOR_SIZE(*ef->sb),
exfat_get_size(ef->dev));
}
Для получения, это делает:
И Вы сделаны и можете смонтировать SD-карту как ожидалось.
Удачи!
mail
как корень. Я думаю, что нам нужен способ воспроизвести его, май путем уменьшения smartd интервала.
– user.dz
9 December 2016 в 04:08
/dev/sda
мой вторичный внутренний жесткий диск данных, не съемное устройство. Таким образом, как это может не открыться? – Byte Commander♦ 9 December 2016 в 03:51