این دستور nvme-io-passthru است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
nvme-io-passthru - یک فرمان دلخواه io ارسال کنید، نتایج را برگردانید
خلاصه
nvme-io-passthru [--opcode= | -o ]
[--پرچم ها= | -ف ] [-rsvd= | -ر ]
[--namespace-id= | -nsid ]
[--cdw2=<cdw2>] [--cdw3=<cdw3>] [--cdw10=<cdw10>]
[--cdw11=<cdw11>] [--cdw12=<cdw12>] [--cdw13=<cdw13>]
[--cdw14= ] [--cdw14= ]
[--data-len= | -ل ]
[--metadata-len= | -m ]
[--خواندن | -r ] [--نوشتن | -w]
[--input-file= | -ف ]
[--timeout= | -t ]
[--نمایش فرمان | --dry-run | -s]
[--خام-دودویی | -b]
شرح
یک دستور NVMe IO دلخواه را ارسال می کند و نتایج قابل اجرا را برمی گرداند. این ممکن است
به سادگی نتیجه و وضعیت فرمان است، یا ممکن است در صورت دستور شامل یک بافر نیز باشد
یکی را برمی گرداند. این دستور هیچ تفسیری از کدهای عملیاتی یا گزینه ها انجام نمی دهد.
در پارامتر اجباری است و ممکن است دستگاه کاراکتر NVMe باشد (مثلاً:
/dev/nvme0)، یا یک دستگاه بلوک فضای نام (مثلاً: /dev/nvme0n1).
در صورت موفقیت، ساختار برگشتی (در صورت وجود) ممکن است به یکی از چندین روش برگردانده شود
بسته به پرچم های گزینه؛ این ساختار ممکن است توسط برنامه به صورت یک هگزا چاپ شود، یا
ممکن است به عنوان یک بافر خام چاپ شده در stdout برای تجزیه برنامه دیگر بازگردانده شود.
OPTIONS
-o ، --opcode=
اپکد NVMe برای ارسال به دستگاه در دستور
-ف ، --پرچم ها=
فرمان NVMe برای ارسال به دستگاه در دستور پرچم گذاری می کند
-ر ، --rsvd=
مقدار فیلد رزرو شده در دستور.
-n ، --namespace-id=
مقدار ns-id در دستور. پیش فرض به 0.
--cdw[2-3,10-15]=
مقدار دستور dword را برای ورودی مشخص شده در دستور مشخص می کند
-r، --خواندن، -w، --نوشتن
برای جهت داده برای دستور استفاده می شود و برای دستورات مورد نیاز است
ارسال/دریافت داده از خواندن و نوشتن همزمان استفاده نکنید.
-من ، --input-file=
اگر دستور یک دستور خروجی داده (نوشتن) است، از این فایل برای پر کردن بافر ارسال شده استفاده کنید
دستگاه اگر فایلی داده نشد، فرض می شود از STDIN استفاده می کند.
-ل ، --data-len=
طول داده برای بافر استفاده شده برای این دستور.
-m ، --metadata-len=
طول ابرداده برای بافر استفاده شده برای این دستور.
-s، --show-cmd
دستور ارسالی را پرینت بگیرید.
-d، --dry-run
در واقع دستور را ارسال نکنید.
-b، -- خام-دودویی
اگر دستور داده یا ساختاری را برمی گرداند، بافر خام برگشتی را در stdout چاپ کنید.
مثال ها
nvme io-passthru /dev/nvme0n1 --opcode=2 --namespace-id=1 --data-len=4096 --read --cdw10=0
--cdw11=0 --cdw12=0x70000 --raw-binary
NVME
بخشی از مجموعه nvme-user
با استفاده از خدمات onworks.net از nvme-io-passthru به صورت آنلاین استفاده کنید