404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.222.184.40: ~ $
#! /bin/sh
### BEGIN INIT INFO
# Provides:          open-iscsi iscsi
# Required-Start:    $network $local_fs iscsid
# Required-Stop:     $network $local_fs iscsid sendsigs
# Default-Start:     S
# Default-Stop:      0 1 6
# Short-Description: Login to default iSCSI targets
# Description:       Login to default iSCSI targets at boot and log out
#                    of all iSCSI targets at shutdown.
### END INIT INFO

PATH=/sbin:/bin
DAEMON=/sbin/iscsid
ADM=/sbin/iscsiadm
PIDFILE=/run/iscsid.pid
NAMEFILE=/etc/iscsi/initiatorname.iscsi
CONFIGFILE=/etc/iscsi/iscsid.conf
OMITDIR=/run/sendsigs.omit.d

[ -x "$DAEMON" ] || exit 0

. /lib/lsb/init-functions

# Include defaults if available
if [ -f /etc/default/open-iscsi ]; then
	. /etc/default/open-iscsi
fi


if [ ! -d /sys/class/ ]; then
  log_failure_msg "iSCSI requires a mounted sysfs, not started."
  exit 0
fi

RETVAL=0

start() {
	if ! [ -s $PIDFILE ] || ! kill -0 `sed -n 1p $PIDFILE` >/dev/null ; then
		log_failure_msg "iSCSI initiator daemon not started: not logging in to default targets"
		exit 1
	fi

	starttargets

	# activate LVM, mount filesystems, etc.
	/lib/open-iscsi/activate-storage.sh
}

starttargets() {
	log_daemon_msg "Setting up iSCSI targets"
	echo
	$ADM -m node --loginall=automatic
	log_end_msg 0
}

stoptargets() {
	log_daemon_msg "Disconnecting iSCSI targets"
	sync
	# only logout if daemon is running, iscsiadm hangs otherwise
        if [ -s $PIDFILE ] && kill -0 `sed -n 1p $PIDFILE` >/dev/null ; then
		/lib/open-iscsi/logout-all.sh
        fi

	log_end_msg 0
}

stop() {
	# Call umountiscsi.sh to unmount iSCSI devices first (always do
	# that, regardless of whether root is on iSCSI, umountiscsi.sh
	# will exclude it - and even if that shouldn't work, the mount
	# point will be busy)
	log_daemon_msg "Umounting iSCSI filesystems"
	/lib/open-iscsi/umountiscsi.sh
	umount_exit_status=$?
	log_end_msg $umount_exit_status

	if [ $umount_exit_status -ne 0 ]; then
		log_failure_msg "Couldn't unmount all iSCSI devices. not logging out from any target."
		exit 1
	fi

	stoptargets
}

restart() {
	stop
	start
}

restarttargets() {
	stoptargets
	starttargets
}

status() {
	#XXX FIXME: what to do here?
	#status iscsid
	# list active sessions
	echo Current active iSCSI sessions:
	$ADM -m session
}

case "$1" in
	start|starttargets|stop|stoptargets|restart|restarttargets|status)
		$1
		;;
	force-reload)
		restart
		;;
	*)
		echo "Usage: $0 {start|stop|restart|force-reload|status}"
		exit 1
		;;
esac
exit $RETVAL

Filemanager

Name Type Size Permission Actions
K01apache-htcacheclean File 2.43 KB 0755
K01apache2 File 7.99 KB 0755
K01atd File 1.05 KB 0755
K01cgroupfs-mount File 1.86 KB 0755
K01cryptdisks File 937 B 0755
K01cryptdisks-early File 978 B 0755
K01danted File 3.72 KB 0755
K01docker File 3.42 KB 0755
K01ebtables File 4.38 KB 0755
K01hddtemp File 2.99 KB 0755
K01irqbalance File 2.39 KB 0755
K01iscsid File 1.47 KB 0755
K01lvm2-lvmetad File 571 B 0755
K01lvm2-lvmpolld File 586 B 0755
K01lxcfs File 2.32 KB 0755
K01lxd File 2.19 KB 0755
K01mdadm File 2.59 KB 0755
K01mdadm-waitidle File 1.22 KB 0755
K01mysql File 5.48 KB 0755
K01netfilter-persistent File 1.33 KB 0755
K01open-iscsi File 2.44 KB 0755
K01open-vm-tools File 1.8 KB 0755
K01openvpn File 8.92 KB 0755
K01plymouth File 1.33 KB 0755
K01rsyslog File 2.8 KB 0755
K01tor File 5.92 KB 0755
K01ubuntu-fan File 1.2 KB 0755
K01unattended-upgrades File 1.36 KB 0755
K01uuidd File 1.28 KB 0755