Mini Shell

Direktori : /bin/
Upload File :
Current File : //bin/sg_unmap

ELF>�(@`Y@8
@@@@��((��000���L�\�\ P�L�\�\88800hhhDDS�td88800P�td�C�C�C<<Q�tdR�td�L�\�\@@/lib64/ld-linux-x86-64.so.2 GNU���GNUǶ:���2�����ۦ=�GNU"!�"#gUa2����)��}U �W�;�go��� �l����J�, ���F"�a��a{b_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_mainpr2serrgetopt_longoptargsg_get_numstrchrsg_get_llnum__isoc99_sscanfoptindstrlenfopen64fgetsstrspnstrpbrksg_cmds_open_devicesg_convert_errnosafe_strerrorstdinfclose__memset_chksg_simple_inquirysg_ll_unmap_v2__printf_chksg_cmds_close_devicesg_if_can2stderrsg_ll_readcap_16sleep__snprintf_chkputssg_ll_readcap_10hex2stderr__stack_chk_faillibsgutils2-1.47.so.2libc.so.6GLIBC_2.7GLIBC_2.4GLIBC_2.2.5GLIBC_2.34GLIBC_2.3.4�ii
�ii
�ui		���ti	 �\p)�\0)�\�\ `KB@`OB``VB�`^B�`fB�`lB�`sBa�? axB@aoB`a|B�a�B�a�B�_�_�_�_�_!�a"�a#b$�^�^____ _	(_
0_8_@_
H_P_X_`_h_p_x_�_�_�_�_�_�_�_�_�_�_ �_!��H��H��OH��t��H����5�N�%�N��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!�������%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%�LD���%}LD���%uLD���%mLD���%eLD���%]LD���%ULD���%MLD���%ELD���%=LD���%5LD���%-LD���%%LD���%LD���%LD���%
LD���%LD��AWAVAUATUSH��H�$H��L�5(LL�-�+L�%�.dH�%(H��$�1��D$8��H��H�D$L�|$lH�D$0H�D$(H�D$HH�D$@�D$�D$<�D$P�D$�D$ �D$W�D$V�D$UH��M��L��L����D$l�����ƃ����@���7w
Ic�L�>��H�=�#1�A�����1��H��$�dH+%(��H�ĸD��[]A\A]A^A_�1�E1��~�ȃD$�D$ �f���H�=�L�Q����D$����
�<ED$�D$�;���H��LH�D$0�*���H��LH�D$(����H�=�L�,H�|$8�:���H�|$8H���\
H�D$8���L�D$8H���]
I��H�D$@L��L�D$8�n��������L�D$8H9��M
�D$8H�����,L������H�������H�x�/���H���D
H�D$H�u����D$�k���H��KH�D$�Z���H�=�K1�H�T$hH�5�)������u�D$h�D$P��?�*���H�=�!1�A��-����d����D$U�����D$V����D$W��H�=3!L�D$X���L�D$X�1����1KE1�9�}HcЃ�L�|��K9����|$ �r�|$�zM���E	�|$8��H�|$�H�D$(HD$0H�="�GH��$���H�|$8�H�H��$��@H�|$@�H�H�|$����H����H�|$H�5�*�}���H�D$(H�����D$0L�|$HE1�L��$�H�-)�D$ H�T$(�L���&���H���(L�����H����X�HcӀ��
�"��H�5�(L������A��9���Hc�)�M�|=A�?#��H�51#L�������9�~
H�A�<#�+1�A������QL9���Hcɉ���L��H������I��H���cH��H���T���I�A�?�K���:L�����H�����	A��щ�����������u�Hc�H��̠�H�D$(HD$0H�=�HD$�~H�D$HH��tH9D$@�
�T$1�L������Ņ��j�݉�������A���3���L��H�=�'H��1��_����|$u�|$��E�������A�c�u���H�=:1��+���H�5�&H�=�&1�E1������J���L�%�H�L��H�t�1�����8H���/H9�|�1�A����
����AރD$ �D$ =�����L�|$HA���1H�D$(D���H��tH;�GtH���F������w��L��$�
1����L��M��EHcЉD$�%���H�t$8L��1�H�|$@�H��H�H�J���H��ɉ
H��9��}L�������H��$�
���T$1�L������Ņ��j����L$H�t$p����;����|$WA��uR�|$V�B�D$�t$UM���PjD�L$(�L$�T$`����D$xA�ƍ@�AXAY��	wTH�i(Hc�H�>��H�=�#1�E1��n���L�%3&� A�MI�U�L��1�A���H����I��A9�u׉�����D$h�������D$W�؉�����H�=�&H��1��
���E��u�|$h�����A���D$W�D$���H�=&1�����������D$h���{����D$W�H�=�%1������H�=�%1������H�=�%1�����H�=�"1�������,����D$h��������؉��'���H�=�%H��1��V����D$W�U����|$���������H�=%1��.���1�A��
�X����L$H�t$p����g���H�|$HA����|$V�@E1�|$W���T$�A��D�|$UH�l$@9�Mƒ��D$D��E��H;l$H�bH�L$H�D$8H��H��H)�H9�s�Y)�L��$�
1��A�L��L��$�
L��M���H��H�H�D$ H��$�
��ȉ�$�
�L�ֿL�T$�
�D$D��D��Pj�L$�T$`���ZY���:	H��A��D��L��L�l$E��A�ƃ�uD��H�H;D$H���|$����z�D$h���eD��H�=#$�������Z���H�=(!���I���Ƅ����������H�|$(�9���H�|$0��H�D$��L�t$(H��$�H�|$8�H�H��$��@H�|$@�H�L����A�>-H��� L�%�H�|$(L���<�9���L�l$(1��'H���MI9��DH��I��H����x	L����Z�H�����H�T$8L��,H�����L�� I����I��M��u�H��u�L�t$0L���P�A�>-H����H�|$0L����9���L�l$0E1��'H���I9��I��I��I�����L����H����������H9��JH�T$@L��,B����L�� I����I��M��u�H��u�D9��$�]�K���H�= 1�A������H�=)1�A������H�=X1�A�����H�=o1�A��j���H�=�1��W��o���H�=�1�A��>��u�H�5B#H�=! 1��$�H�D$(H��tH;SAtH�����H�= 1�A����,�L��$�
S�D$1�A�A� 1���PL���X�D$xA]Z�����D$h�����|$�yH��$�
H�H�D$HH�T$HH9T$@�;�|$V�����H�L$xL���1�L��$�L��$�H�5- L��$�����I�t$HL��AWL�L$P�x�L��1��xL�=�L�%��p�^_H�=���L��L���1���L���x����H�=��b�L��L���1��`�L���H���H�=��2�L��L���1��0�L�����~��|���A�?#������T$ L��H�5a!1�L)�H�=������:�����H�=1�D�\$�"�D�\$A���7���1��H��H���H�D$ �I��A�H��$�
A�C�ȉ�$�
�L����D$D����Pj�L$�T$`��AZA[A������M�����H�=�1�A�����L��H�L$x�1�L��$�L��$�H�5;L�=O��L�5>�Q�H�=����L�����L�������+�H�=4��L����L�������H�=6��L����L���y���������D��H�=o1������b��D$h���Y����؉��]�H�=H��1���E���6����y���H�D$�8-�2�H��=�D$0H�D$(�@�T$ L��H�5Y1�L)�H�=E�����2��	���M������L$8H�T$HH�=�1�H�t$@�	������P�����|$��PL��1�A�jA�1����P��D$xZY���_��$�
ȉ�H�D$H����H�L$xL���1�L��$�L��$�H�5dL��$��*����AWL���t$PL�L$P�2����؉���H�=�H��1��?�E���x����,����pH�=�1�� �H�=�1�A����C�H�t$H�=�1�A�����%�H�=�1����A� L��1�AQ�D$A�1���P�J��D$xAZA[���H�=1�A������H�|$(�L���H�=A1��z��G����|$0H��HDD$H�5lH�=�H��1��K��"���H�t$@H�=�1�A��-����H�=b���� L�����d������H�=q1��������L��H+t$(H�=�1���������H�A���
���L��H+t$0H�=�1�����H�=f1�A������L��H+t$0H�=�1����x��̍pH�=�1��e�빅���H�=�1��M�D�t$h��H�=L1��5�A���L��V�\$A�1�1�S���D$x_AX��u����?���H�=X����L�����������x*H�=h1����D�t$h��؉��Y��D$h�U����؉��G��D$h��H�=�1������H�=w1�������H�T$H�5H�=D1��a��S���H�=m1��N��)���E��D��A���_���A�L�T$ H�5;1�H�=������D��1�I��^H��H���PTE1�1�H�=!��#7�f.�H�=9H�9H9�tH�7H��t	�����H�=�8H�5�8H)�H��H��?H��H�H�tH��6H��t��fD�����=�8u+UH�=�6H��tH�=~3�i��d�����8]������w����f��f�>��H��H�=m1���H�=�1�H�������H��H���Usage: sg_unmap [--all=ST,RN[,LA]] [--anchor] [--dry-run] [--force]
                [--grpnum=GN] [--help] [--in=FILE] [--lba=LBA,LBA...]
                [--num=NUM,NUM...] [--timeout=TO] [--verbose] [--version]
                DEVICE
  where:
    --all=ST,RN[,LA]|-A ST,RN[,LA]    start unmaps at LBA ST, RN blocks
                         per unmap until the end of disk, or until
                         and including LBA LA (last)
    --anchor|-a          set anchor field in cdb
    --dry-run|-d         prepare but skip UNMAP call(s)
    --force|-f           don't ask for confirmation before zapping media
    --grpnum=GN|-g GN    GN is group number field (def: 0)
    --help|-h            print out usage message
    --in=FILE|-I FILE    read LBA, NUM pairs from FILE (if FILE is '-'
                         then stdin is read)
    --lba=LBA,LBA...|-l LBA,LBA...    LBA is the logical block address
                                      to start NUM unmaps
    --num=NUM,NUM...|-n NUM,NUM...    NUM is number of logical blocks to
                                      unmap starting at corresponding LBA
    --timeout=TO|-t TO    command timeout (unit: seconds) (def: 60)
    --verbose|-v         increase verbosity
    --version|-V         print version string and exit

Perform a SCSI UNMAP command. LBA, NUM and the values in FILE are assumed
to be decimal. Use '0x' prefix or 'h' suffix for hex values.
Example to unmap LBA 0x12345:
    sg_unmap --lba=0x12345 --num=1 /dev/sdb
Example to unmap starting at LBA 0x12345, 256 blocks per command:
    sg_unmap --all=0x12345,256 /dev/sg2
until the end if /dev/sg2 (assumed to be a storage device)

WARNING: This utility will destroy data on DEVICE in the given range(s)
that will be unmapped. Unmap is also known as 'trim' and is irreversible.
--all=ST,RN[,LA] expects at least one comma in argument, found none
unable to decode --all=ST,.... (starting LBA)
unable to decode --all=ST,RN.... (repeat number)
warning: --all=ST,RN... being ignored because RN is 0
unable to decode --all=ST,NR,LA (last LBA)
value for '--grpnum=' must be 0 to 63
unrecognised option code 0x%x ??
Unexpected extra argument: %s
Not in DEBUG mode, so '-vV' has no special action
Can't have --all= together with --lba=, --num= or --in=

expect '--in=' by itself, or both '--lba=' and '--num='

since '--lba=' is given, also need '--num='

expect either both '--lba=' and '--num=', or '--in=', or '--all='

in --all=ST,RN,LA start address (ST) exceeds last address (LA)
'--lba' cannot be read from stdin
0123456789aAbBcCdDeEfFhHxXiIkKmMgGtTpP, build_lba_arr: error at pos %d
'--len' cannot be read from stdin
build_num_arr: error at pos %d
build_num_arr: number exceeds 32 bits at pos %d
need same number of arguments to '--lba=' and '--num=' options
0123456789aAbBcCdDeEfFhHxXiIkKmMgGtTpP ,	%s: syntax error at line %d, pos %d
%s: number exceeds 32 bits in line %d, at pos %d
%s: error on line %d, at pos %d
%s: expect LBA,NUM pairs but decoded odd number
  from %s
no addresses found in '--in=' argument, file: %s
Read capacity(16) unit attention, try again
Read capacity(16) not supported, try Read capacity(10)
after READ CAPACITY the last block (0x%lx) less than start address (0x%lx)

An UNMAP (a.k.a. trim) will commence in 15 seconds    ALL data from %s will be LOST
        Press control-C to abort
An UNMAP will commence in 10 seconds
An UNMAP (a.k.a. trim) will commence in 5 secondsDoing dry-run, would have unmapped from LBA 0x%lx to 0x%lx
    %u blocks per UNMAP command
Typical end of disk out-of-range, decrement count and retry
Doing dry-run so here is 'LBA, number_of_blocks' list of candidates
UNMAP failed, device not ready
Some error occurred, try again with '-v' or '-vv' for more information
LBA 0x%lx to end of %s (0x%lx)build_num_arr: array length exceeded
build_lba_arr: array length exceeded
stdinaA:dfg:hI:Hl:n:t:vV%dbad argument to '--timeout'
1.17 20180628version: %s
missing device name!

bad argument to '--lba'
bad argument to '--num'
%s: unable to open %s
 	%s: array length exceeded
 ,	bad argument to '--in'
open error: %s: %s
Read capacity(16) response:
Read capacity(10) response:
Read capacity(10) failed
Read capacity(16) failed
Completed %d UNMAP commands
    0x%lx, 0x%u
%s is:  %.8s  %.16s  %.4s
    Some data will be LOSTUNMAP, unit attention
UNMAP, aborted command
UNMAP not supported
bad field in UNMAP cdb
sg_unmap failed: close error: %s
LBA 0x%lx to 0x%lx on %sallanchordry-rundry_runforcegrpnumhelplbatimeoutverboseversionh��!�����!��!��!��!��!��!��!��~��!��!��!��!��!��!��!��!��!��!��!��!��t��!��!��!��!��!��!��!��!��!��!�����!��!�����!��������h��!��!��!�����!�����!��!��!��!��!�����!��t�������������o��������_�����7��build_joint_arr;<`��p@��������X������zRx�p�&D$4����FJw�?:*3$"\����t���$D[��,���F�B�B �B(�A0�A8�G� L�%	
8D0A(B BBBA��%B�&^�%B�%s�%B�&N�%A�%*�%W�&N�%A�%��%I�&m�%A�%>�%B�&O�%B�%��%M�&T�%A�%\
�%K�&J��%O�&K�%B�%��%O�&J�%B�%p)0)�\��
�)�\�\���o�X�
,�^�p0
@	���o���o�	���o�o�	���o�\0@P`p�������� 0@P`p��������KBAOBaVBd^BdfBflBgsBh�?IxBloBn|Bt�Bv�BVGA$3a1�(GA$3g1073��)GA* GA$annobin gcc 11.3.1 20220421GA$plugin name: annobin GA$running gcc 11.3.1 20220421	GA*GA*GA!
GA*FORTIFY�GA+GLIBCXX_ASSERTIONSGA*GOWjGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA$3a1�(�)
GA*FORTIFY��)�)GA+GLIBCXX_ASSERTIONSsg_unmap-1.47-9.el9.x86_64.debug�2��7zXZ�ִF!t/��'�]?�E�h=��ڊ�2N��=N ��Пi��~Y�ף[�~\ �WkĆ�#�iG�����~(�H��l�i�@!�����!�2+RMYŃ"����ܛ�.��t�1���Z�͠����HD�=H'R*A�8t��{g%���@'�nκ�l���7W&��8�d2K"i_��L���K>��ӈ��}�Cx��/��k�!.�Y8���|��U��B�q��%}�u��i�Y��H��j8��1�=�ysD��
FDo��W|�a!��||"^Cŭ臀B�ja�P �W ̀]�>>f��i���O�R��|�#*�x��c�G%@kZ�[wL�"�����4v72����X[ǝ�8�Ū�ވ��O�
�K�~
�_�<d����q<Na4mf����a��܄'��}�:r��"h[��:�&E����юC�.}\o�yx��^V��^�ܬ�%�8ܙMBG�)��u���x}��nx��	�L[��զd?T"�O�b�f��B�(8��u�K�b	��\;�8��ѥ�7':
�`��0�[�l̥�vY��g]��1RyQǺp�!�v<��G=�L(B��h����jz�	�I���"atL;K̨B�Y3?��E�C���qܮ|���ȕP�-���H�Iim �TH 5�0�H:HJC>����9Y��J�����}���4��6c��ʪeq@WeE?{�v}/�!>i����N!�#N�3�����_\Չ��_r̕����j$�wz~�3d]C�$����uu��#��&��,(0uKOn�c�)-FY?:�H2y((�zS�G����~�"$��V��)B��tVJ}p ��1N���C�k��OӦ'L���o
&l�i��S^W����Z�b��“��k��L��@�hN˄C�{r�����ç��� ��6���g�YZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata880&hh$9�� G���o��0Q��xYXX,a���o�	�	Jn���o�	�	`}0
0
@�Bpp���  ���������)�)
�00���C�C<�DD���\�L��\�L��\�L��\�L��^�N(�`P� �a�Q0 
��QL ,T(/TT� X>

Zerion Mini Shell 1.0