LINUX.ORG.RU
                                  User: arcturus
          _sudZUZ#Z#XZo=_         Hostname: debian
       _jmZZ2!!~---~!!X##wx       OS: Debian 7.0 i686
    .<wdP~~            -!YZL,     Kernel: 3.2.0-4-686-pae
   .mX2'       _xaaa__     XZ[.   Uptime: 10:28
   oZ[      _jdXY!~?S#wa   ]Xb;   Window Manager: Openbox
  _#e'     .]X2(     ~Xw|  )XXc   Shell: Bash
 .2Z`      ]X[.       xY|  ]oZ(   Terminal: Xterm
 .2#;      )3k;     _s!~   jXf`   Packages: 1496
  1Z>      -]Xb/    ~    __#2(    CPU: AMD Athlon(tm) II X2 255 Processor
  -Zo;       +!4ZwerfgnZZXY'      RAM: 421 MB / 4050 MB
   *#[,        ~-?!!!!!!-~        Disk: 475G / 989G
    XUb;.                         
     )YXL,,                       
       +3#bc,                     
         -)SSL,,                  
            ~~~~~                 
                                  
 
arcturus@debian:~$ cat /etc/insserv.conf
#
# All local filesystems are mounted (done during boot phase)
#
$local_fs	+mountall +mountall-bootclean +mountoverflowtmp +umountfs

#
# Low level networking (ethernet card)
#
$network	+networking +ifupdown

#
# Named is operational
#
$named		+named +dnsmasq +lwresd +bind9 +unbound $network

#
# All remote filesystems are mounted (note in some cases /usr may
# be remote. Most applications that care will probably require
# both $local_fs and $remote_fs)
#
$remote_fs	$local_fs +mountnfs +mountnfs-bootclean +umountnfs +sendsigs

#
# System logger is operational
#
$syslog		+rsyslog +sysklogd +syslog-ng +dsyslog +inetutils-syslogd

#
# The system time has been set correctly
#
$time		+hwclock

#
# Services which need to be interactive
#
<interactive>	glibc udev console-screen keymap keyboard-setup console-setup cryptdisks cryptdisks-early checkfs-loop
arcturus@debian:~$ ls -l /etc/insserv.conf.d/
итого 4
-rw-r--r-- 1 root root 15 Июн 12  2012 dnsmasq
arcturus@debian:~$ ls -l /etc/insserv/
итого 4
drwxr-xr-x 2 root root 4096 Июл  6  2012 overrides
arcturus@debian:~$ ls -l /etc/insserv/overrides/
итого 0
arcturus@debian:~$ 
cinyflo ★★★★★
()
Ответ на: комментарий от AITap

Честно, не знаю. Как бы вытащить scripts/local-premount ?

lsinitramfs /boot/initrd.img-3.2.0-4-686-pae
/boot/initrd.img-3.2.0-4-686-pae
.
init
bin
bin/cat
bin/reboot
bin/readlink
bin/mknod
bin/ln
bin/poweroff
bin/sync
bin/dmesg
bin/ntfs-3g
bin/nfsmount
bin/dd
bin/fstype
bin/pivot_root
bin/true
bin/cpio
bin/resume
bin/busybox
bin/kmod
bin/gunzip
bin/mkdir
bin/kill
bin/ipconfig
bin/false
bin/minips
bin/insmod
bin/sh
bin/mount
bin/ls
bin/mkfifo
bin/run-init
bin/mv
bin/nuke
bin/uname
bin/gzip
bin/chroot
bin/halt
bin/losetup
bin/umount
bin/sleep
scripts
scripts/local
scripts/local-bottom
scripts/local-bottom/ORDER
scripts/local-bottom/ntfs_3g
scripts/functions
scripts/nfs
scripts/init-bottom
scripts/init-bottom/ORDER
scripts/init-bottom/udev
scripts/init-top
scripts/init-top/keymap
scripts/init-top/ORDER
scripts/init-top/udev
scripts/init-top/all_generic_ide
scripts/init-top/blacklist
scripts/local-premount
scripts/local-premount/ORDER
scripts/local-premount/resume
scripts/local-premount/ntfs_3g
lib
[skip many .ko files]
lib/udev
lib/udev/firmware.agent
lib/udev/ata_id
lib/udev/edd_id
lib/udev/scsi_id
lib/udev/rules.d
lib/udev/rules.d/55-dm.rules
lib/udev/rules.d/50-udev-default.rules
lib/udev/rules.d/60-persistent-storage-dm.rules
lib/udev/rules.d/60-persistent-storage.rules
lib/udev/rules.d/80-drivers.rules
lib/udev/rules.d/91-permissions.rules
lib/udev/hotplug.functions
[skip many .so&firmware files in /lib too]
conf
conf/conf.d
conf/initramfs.conf
conf/arch.conf
sbin
sbin/mount.fuse
sbin/mount.ntfs-3g
sbin/mount.ntfs
sbin/rmmod
sbin/dmsetup
sbin/udevadm
sbin/udevd
sbin/blkid
sbin/modprobe
run
etc
etc/udev
etc/udev/udev.conf
etc/ld.so.cache
etc/ld.so.conf.d
etc/ld.so.conf.d/i486-linux-gnu.conf
etc/ld.so.conf.d/libc.conf
etc/modprobe.d
etc/modprobe.d/i915-kms.conf
etc/modprobe.d/radeon-kms.conf
etc/modprobe.d/alsa-base-blacklist.conf
etc/modprobe.d/blacklist.conf.dpkg-bak
etc/modprobe.d/alsa-base.conf
etc/modprobe.d/fbdev-blacklist.conf
etc/ld.so.conf
leonidko ★★★★
() автор топика
Ответ на: комментарий от AITap

хз. На вид всё нормально. Ничего лишнего вроде нет. Мистика какая то. При том что aptosid-live последний грузился нормально.

leonidko ★★★★
() автор топика
Ответ на: комментарий от leonidko

Может ли влиять на это самописное правило для udev?

leonidko ★★★★
() автор топика
Ответ на: комментарий от leonidko

Экстремальный способ проверки: zgrep -a mount /boot/initrd.img-3.2.0-4-686-pae | less

Можно ещё попробовать при помощи bootchart отследить все вызовы mount.

Что в самописном правиле для udev?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Экстремальный способ проверки: zgrep -a mount /boot/initrd.img-3.2.0-4-686-pae | less

Я распаковал же initrd. Зачем так экстремально? Но даже моего ~0 уровня знаний в sh хватает сказать что там похоже всё в норме.

Что в самописном правиле для udev?

Идёт под №11.

SUBSYSTEM!="block",     GOTO="end_rule"
KERNEL!="sd[a-z][0-9]", GOTO="end_rule"
ACTION=="add",          RUN+="/usr/bin/mount_media %k plugdev"
ACTION=="remove",       RUN+="/usr/bin/mount_media %k unplugdev"
LABEL="end_rule"

Но я хочу дополнить его из LORWiki.

leonidko ★★★★
() автор топика
Последнее исправление: leonidko (всего исправлений: 1)
Ответ на: комментарий от AITap

Всё таки тупым быть сложно.

Всё дело в этом правиле. Сделал

 mv /etc/udev/rules.d/11-removable-usb-storage.rules ~/ && reboot
И всё отлично. Наверно из-за того что корень монтировался нормально, а всё остальное нет, меня и сбивало с толку.

Что в /usr/bin/mount_media?

#
# LABEL раздела
#
unset PART_LABEL
PART_LABEL=$(/sbin/blkid -p -o value -s LABEL /dev/${1} | /bin/sed 's/ /_/g')
PART_LABEL=.${PART_LABEL}

#
# FS раздела
#
unset PART_FS
PART_FS=$(/sbin/blkid -o value -s TYPE /dev/${1})

#
# Проверить подключается устройство или отключается?
if [ "$2" = "plugdev" ]
 then /bin/mkdir /media/${1}${PART_LABEL}

  case ${PART_FS} in

vfat)
/bin/echo /dev/${1} /media/${1}${PART_LABEL} vfat shortname=lower,iocharset=utf8,noatime,users,dmask=000,fmask=111 0 0 >> /etc/fstab
/bin/mount /dev/${1}
;;

ntfs)
/bin/echo /dev/${1} /media/${1}${PART_LABEL} ntfs-3g relatime,users,dmask=000,fmask=111 0 0 >> /etc/fstab
/bin/mount /dev/${1}
;;

*)
/bin/echo /dev/${1} /media/${1}${PART_LABEL} auto users 0 0 >> /etc/fstab
/bin/mount /dev/${1}
;;

esac
else
# Ленивое отключение. 
 /bin/umount -l /dev/${1}
 /bin/rmdir --ignore-fail-on-non-empty -- "$(/usr/bin/awk "/${1}/ { print \$2 }" < /etc/fstab)"
 /bin/sed "/\/dev\/${1}/d" -i /etc/fstab
fi

exit 0
leonidko ★★★★
() автор топика
Ответ на: Всё таки тупым быть сложно. от leonidko

/bin/mount /dev/${1}

Вот как-то так оно и монтировало корень для записи.

ИМХО, лучше воспользоваться udisks-glue, заодно и всякие диалоги выбора файлов не будут путаться между якобы несмонтированным /dev/sdXY и таинственным mountpoint'ом в /media/, про который они ничего не знают.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Тут просто тупое нихочу. Нихочу DBus и подобное в систему.

leonidko ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.