Пропускане към основното съдържание

Проблем с монтирането на NTFS дял под CentOS 6.6


След последните обновления на ntfs-3g до версия ntfs-3g-2014.2.15AR.2 спряха нормално да се монтират дялове с NTFS ФС (Windows), независимо да това става ръчно и или е записано във fstab. Всеки опит завършваше със съобщение, че NTFS е непозната ФС.
# uname -a
Linux angie-desktop 2.6.32-504.1.3.el6.centos.plus.i686 #1 SMP Tue Nov 11 20:50:45 UTC 2014 i686 i686 i386 GNU/Linux

# rpm -qa | grep ntfs
ntfsprogs-2014.2.15-6.el6.i686
ntfs-3g-2014.2.15-6.el6.i686

Опитът за проследяване на монтирането показва, че необходимият протокол 7.18 не е достъпен, а само по-старата му версия 7.14 е налична. Прави се опит да се използва протокол 7.8, а неговата поддръжка не е включена в някои по-стари ядра, каквито се използват при CentOS.
# ntfs-3g -o debug /dev/sdb1 /media/ema
Version 2014.2.15 integrated FUSE 27
Mounted /dev/sdb1 (Read-Write, label "Ema", NTFS 3.1)
Cmdline options: debug
Mount options: allow_other,nonempty,relatime,fsname=/dev/sdb1,blkdev,blksize=4096
Ownership and permissions disabled, configuration type 1
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.14
flags=0x0000f07b
max_readahead=0x00020000
  INIT: 7.8
  flags=0x00000001
  max_readahead=0x00020000
  max_write=0x00020000
  unique: 1, error: 0 (Success), outsize: 40
[root@angie-desktop angie]# unique: 2, opcode: ACCESS (34), nodeid: 1, insize: 48
ACCESS / 05
  unique: 2, error: -38 (Function not implemented), outsize: 16
unique: 3, opcode: LOOKUP (1), nodeid: 1, insize: 57
LOOKUP /.xdg-volume-info
  unique: 3, error: -2 (No such file or directory), outsize: 16
unique: 4, opcode: LOOKUP (1), nodeid: 1, insize: 52
LOOKUP /autorun.inf

Решението е предложено от Жан-Пиер (Jean-Pierre), един от водещите разработчици на ntfs-3g: тъй като проблемът е известен отдавна и се среша само при версия ntfs-3g-2014.2.15AR.2, работеща под някои стари ядра, трябва да се надстрои до по-новата версия ntfs-3g-2014.2.15AR.3.
След сваляне на ntfs-3g_ntfsprogs-2014.2.15AR.3.tgz процесът е стандартен за инсталиране от първичен код и преминава безпроблемно.
# tar -xf ntfs-3g_ntfsprogs-2014.2.15AR.3.tgz
# cd ntfs-3g_ntfsprogs-2014.2.15AR.3
# ./configure
# make
# make install
След инсталацията е необходимо да се рестартира машината, за да се заредят новите библиотеки. Презареждане на fstab с
# mount -a
не помага, ако машината не е била рестартирана.

Източници:


Коментари

Популярни публикации от този блог

Проектиране на кемпер с VehiPlan

Оливер Колонж (Oliver Collonge) написва през 2011 г. втора версия на безплатната програма за дизайн на кемпери VehiPlan . Според автора тя е писана и трябва да работи под Windows 2000/Vista. Пробите показват, че работи нормално и под Windows 7 и 10. След като свалите архива (zip) можете да го разархивирате в C:\Windows\Program Files (x86)\. Програмата е с френски интерфейс и затова са необходими още няколко файла - vb6fr.dll , comdlg32.ocx & mscomctl.ocx . Тези файлове се поставят в C:\Windows\SysWOW64\. Comdlg.ocx се поставя в C:\Windows\System32\. След това е необходимо да се стартира Command Prompt (cmd - като администратор) и да се изпълни командата: regsvr32 %systemroot%\system32\comdlg32.ocx Ако възникне някакъв проблем, по-нова версия на файла може да се свали от тук . След това трябва да направим препратка към C:\Program Files (x86)\VehiPlan-2-0-0\VehiPlan.exe за по-удобно стартиране, която да поставим на работния плот или друго подходящо място. В архивния файл на програмат

Диаграма на Гант с електронна таблица

Диаграмата на Гант се състои от ленти, ориентирани успоредно на времевата ос. Всяка лента представлява отделна задача в проекта (вид работа), краищата ѝ — началния и крайния момент на изпълнението  ѝ, а дължината ѝ - продължителността на задачата. Тези диаграми могат да се използват и за други, не точно производствени, цели - например да покажат заетостта на учебна зала. Когато представянето на данните е регулярна задача може да се използва специализиран софтуер като GanttProject, но за инцидентна визуализация можем да се справим с „подръчни средства“. Сега ще покажем как с електронна таблица (LibreOffice Calc) ще визуализираме времето, за което няколко служители са работили във фирмата: Изходните данни са в няколко колони: Продължителността на трудовия стаж в дни определяме с формулата D2=C2-B2, като я копираме за всеки последващ ред. На 6-и ред съответно с функцията MIN и MAX определяме минимална и максимална дата в таблицата, а на 7-и ред - записваме начална (1.1.1989) и

MD5 и SHA-1 хеш алгоритми

MD5 (от „message-digest“) криптографският алгоритъм е създаден през 1991 г. от проф. Роналд Райвест и за първи път е публикуван през април 1992 г. Целта му е да замени компрометирания MD4 алгоритъм, който не е достатъчно сигурен. В последствие се оказва, че и MD5 не отговаря на съвременните изисквания за сигурност и може да бъде разбит. MD5 е построен върху конструкцията на Merkle–Damgård и генерира шестнайстично число със фиксиран размер от 32 символа (128 бита) за входящо съобщение с произволна дължина. Идеята е да се създаде уникален идентификатор за съобщението, който да гарантира неговата истинност. Например: MD5("The quick brown fox jumps over the lazy dog") = 9e107d9d372bb6826bd81d3542a419d6 Дори малка промяна, напр. добавя не точка в края на входящото съобщение би трябвало да генерира нов уникален идентификатор: MD5("The quick brown fox jumps over the lazy dog . ") = e4d909c290d0fb1ca068ffaddf22cbd0 Дължината на вход