MLD-5.x > Feature requests

vdr-plugin-burn

<< < (5/5)

clausmuus:
Hi,

Wenn Du möchtest, dass Deine Anpassung am mount Script nicht verloren geht, erstellt Du einfach ein eigenes Script, in dem Du ein "before=mount" und "start=1" im init Block einträgst, und im Start Block nur das "sleep 10".

Und noch eins: Wenn nichts zwingendes dagegen spricht, solltest Du nicht gerade ein ext Filesystem für Diene Daten verwenden. Solche Filesysteme sind extrem langsam beim überprüfen auf Fehler. Wenn die Platte voll ist, kann das den Boot Prozess um bis zu eine Stunde verzögern. Du solltest bevorzugt xfs verwenden.

Claus

woody:
Hallo Claus,

vielen Dank für deinen Hinweis.

Ich habe folgendes Skript "7etc/init.d/wait" erstellt:


--- Code: ---!/bin/sh

. /etc/init.d/rc.functions

NAME=${0##*/}

case "$1" in
start)
echo "Waiting 10s for external drives to wake up... "
blkid > /drive.info
df >> /drive.info
sleep 10
check_status
;;
stop)
echo "Stopping $NAME: "
#
# add here your stop actions
#
check_status
;;
restart)
$0 stop
$0 start
;;
init)
start=1     # enable start section
stop=0      # disable stop section
#after=""    # init scripts that must be started before this
before="mount"   # init scripts that should be started after this
;;
*)
echo "Usage: $0 {start | stop | restart}" >&2
exit 1
esac
--- End code ---

In /drive.info steht dann Folgendes:


--- Code: ---/dev/mmcblk0p1: SEC_TYPE="msdos" UUID="1E6D-C663" TYPE="vfat"
/dev/mmcblk0p2: UUID="678a076c-98a4-44a1-b564-99906fabd4b6" UUID_SUB="9d90eaa8-6bf5-44e8-9336-bc906b2b7062" TYPE="btrfs"
/dev/mmcblk0p3: UUID="d3e8fbcc-fc18-4679-9848-8b31fddfe06b" TYPE="xfs"
/dev/mmcblk0: PTTYPE="dos"
/dev/sda1: UUID="7f13d4c1-2fa7-47c7-9aac-958c05d2db50" TYPE="ext4" PARTUUID="00056154-01"
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p2         9766912   9499088     43872 100% /
tmp                     375460         4    375456   0% /tmp
run                     375460       176    375284   0% /run
dev                     369376         0    369376   0% /dev
log                     375460        36    375424   0% /var/log
/dev/mmcblk0p3        20417536     32928  20384608   0% /media/SA32G-mmcblk0p3

--- End code ---

Ich wollte mit blkid und df im Skript die externe Festplatte zum Aufwachen anregen, da ich glaube, dass es nichts bringt, einfach nur zu warten.

Die externe Festplatte werde ich bei Gelegenheit umformatieren. mkfs ist nicht verfügbar in MLD, oder?

clausmuus:
Hi,

doch, mkfs.xfs ist dabei, wenn das xfs Paket installiert wurde.

Claus

woody:
Danke für den Tipp.

Diese MLD ist wirklich gelungen. Ehrlich!

Navigation

[0] Message Index

[*] Previous page

Go to full version