oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
Тестовый скрипт:#!/usr/bin/perl use warnings; use strict; #$SIG{CHLD} = 'IGNORE'; my $cmd = '/usr/bin/sudo -S /bin/mount -t ntfs /dev/sda1 /media/1'; print STDOUT `$cmd 2>&1`,"\n"; exit; Запускаю, монтирует. Размонтирую, тоже всё в порядке. Теперь раскомментирую строку “$SIG{CHLD} = ‘IGNORE’;”, опять запускаю – ругается: fuse: waitpid: Нет дочерних процессов mount: according to mtab, /dev/sda1 is already mounted on /media/1 fuse: waitpid: Нет дочерних процессов ..... /dev/sda1 on /media/1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) $ sudo umount /media/1 umount: /media/1: не примонтирован Всё это связано с fuse, с нормальным mount проблем нет. Кто виноват и что делать? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
ntfs не опечатка? почему не ntfs-3g как тип файловой системы
systemd должен умереть.
|
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
h4tr3dА разницы никакой. `mount -t ntfs …` (по крайней мере в моей конфигурации) приводит к запуску /bin/ntfs-3g. А монтируется как fuseblk. |