⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_cifsdd.sh

📁 samba最新软件
💻 SH
字号:
#!/bin/sh# Basic script to make sure that cifsdd can do both local and remote I/O.if [ $# -lt 4 ]; thencat <<EOFUsage: test_cifsdd.sh SERVER USERNAME PASSWORD DOMAINEOFexit 1;fiSERVER=$1USERNAME=$2PASSWORD=$3DOMAIN=$4. `dirname $0`/subunit.shsamba4bindir=`dirname $0`/../../source/binDD=$samba4bindir/cifsddSHARE=tmpDEBUGLEVEL=1runcopy() {	message="$1"	shift		testit "$message" $VALGRIND $DD $CONFIGURATION --debuglevel=$DEBUGLEVEL -W "$DOMAIN" -U "$USERNAME"%"$PASSWORD" \	    "$@" || failed=`expr $failed + 1`}compare() {    testit "$1" cmp "$2" "$3" || failed=`expr $failed + 1`}sourcepath=tempfile.src.$$destpath=tempfile.dst.$$# Create a source file with arbitrary contentsdd if=$DD of=$sourcepath bs=1024 count=50 > /dev/nullls -l $sourcepathfor bs in 512 4k 48k ; doecho "Testing $bs block size ..."# Check whether we can do local IOruncopy "Testing local -> local copy" if=$sourcepath of=$destpath bs=$bscompare "Checking local differences" $sourcepath $destpath# Check whether we can do a round tripruncopy "Testing local -> remote copy" \	    if=$sourcepath of=//$SERVER/$SHARE/$sourcepath bs=$bs runcopy "Testing remote -> local copy" \	    if=//$SERVER/$SHARE/$sourcepath of=$destpath bs=$bs compare "Checking differences" $sourcepath $destpath # Check that copying within the remote server worksruncopy "Testing local -> remote copy" \	    if=//$SERVER/$SHARE/$sourcepath of=//$SERVER/$SHARE/$sourcepath bs=$bsruncopy "Testing remote -> remote copy" \	    if=//$SERVER/$SHARE/$sourcepath of=//$SERVER/$SHARE/$destpath bs=$bs runcopy "Testing remote -> local copy" \	    if=//$SERVER/$SHARE/$destpath of=$destpath bs=$bscompare "Checking differences" $sourcepath $destpathdonerm -f $sourcepath $destpathexit $failed

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -