4 دستور برای دانستن داده ها از HDD یا پارتیشن های ما

من مدت زیادی است که در اینجا منتشر نمی کنم ، این بدان معنا نیست که من FromLinux را فراموش کرده ام ، به هیچ وجه ... فقط این است که برخی چیزها در سطح شخصی تغییر کرده اند و زمان من اکنون بسیار کمتر از آن است قبل از.

با این حال ، در این زمان برخی از دستورات جدید را آموخته ام ، دستوراتی که می خواهم با شما به اشتراک بگذارم ...

من با دو شروع می کنم که همانطور که عنوان پست می گوید ، آنها اطلاعات مربوط به هارد دیسک ها و پارتیشن ها را به ما نشان می دهند.

فرماندهی sudo lsscsi

اولین مورد این است: sudo lsscsi (آنها باید این بسته را نصب کنند تا دستور در دسترس باشد)

مقاله مرتبط:
با ترمینال: دستورات اندازه و فضا

فرماندهی sudo lsblk -fm

مورد دوم: sudo lsblk -fm

در اینجا تصویری از خروجی هرکدام مشاهده می کنید: راه های بسیاری دیگر برای بدست آوردن این داده ها و سایر داده ها از پارتیشن ها و HDD های ما وجود دارد ، آنها نه تنها این دو دستور هستند ... بلکه ، همانطور که شخصاً کمتر اشاره کرده ام ، به همین دلیل تصمیم گرفتم آنها را به اشتراک بگذارم ...

به همین ترتیب ، دستورات دیگری را نیز می گذارم که می توانند داده های مشابه زیادی را در اختیار شما قرار دهند:

sudo fdisk -l را فرمان دهید

 

این تصویر از تصویر است: دستور دیگر معمولی است DF -H

مقاله مرتبط:
چگونه می توان فرایندها را به راحتی از بین برد

دستور df -h

این تصویر از تصویر است:

به هر حال امیدوارم برای شما مفید باشد

آیا دستور دیگری سراغ دارید که اطلاعاتی را ارائه دهد که اینها انجام ندهند؟ ...

توجه


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

31 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   کارپر dijo

    با تشکر از شما برای اطلاعات ، سلام و احوالپرسی.
    PS: شما در حال حاضر از دست رفته است.
    XD

    1.    KZKG ^ Gaara dijo

      هههههههههه ممنون
      بله ... من اخیراً کاملا آفلاین هستم ، همانطور که پرسئوس در یک توییت گفت ... "داداش ، تو آوازهای آواز را شنیدی و ما تو را به خاطر آنها از دست داده ایم ، یک دقیقه سکوت برای دوست افتاده TT"

      LOL !!!

      1.    هوگو dijo

        آه ، بنابراین این آواز آژیرها بود که شما را مشغول کرد؟ 😉

        1.    ایلاو dijo

          عزیزم بیچاره .. گوش بند نداره هاااا

          1.    هوگو dijo

            خوب ، واکنش قابل درک است ، پری دریایی هایی هستند که هرکسی به آنها می افتد ، اوه

            1.    ایلاو dijo

              من قبلاً بهت گفتم !! 😀


  2.   هوگو dijo

    دستور lsblk بسیار مفید به نظر می رسد ، متشکرم زیرا حداقل من مطمئناً از آن بی اطلاع بودم.

    در مورد سایر دستورات ، زیرا در لینوکس ، شما همیشه می توانید موارد مفید را پیدا کنید:

    sudo blkid
    sudo cat /proc/partitions
    sudo cat /etc/mtab
    sudo lshw -short -class storage -class disk
    sudo lshw -class storage -class disk | less
    sudo hwinfo --disk | less
    sudo parted /dev/sda print
    sudo hdparm -I /dev/sda | less
    sudo smartctl -a /dev/sda | less

    برای پارتیشن های نوع LVM دستورات مفید دیگری نیز وجود دارد:
    sudo pvdisplay
    sudo lvdisplay

    همچنین می توانید اسکریپت های عجیب و غریب را پیدا کنید ، مانند این یکی که فقط از ابزارهای استاندارد مانند find و grep استفاده می کند:

    for file in \
    $(find /sys/block/[sh][dr]*/device/ /sys/block/[sh][dr]*/ -maxdepth 1 2>/dev/null |
    egrep '(vendor|model|/size|/sys/block/[sh][dr]./$)'| sort)
    do
    [ -d $file ] && \
    echo -e "\n -- DEVICE $(basename $file) --" && \
    continue
    grep -H . $file | \
    sed -e 's|^/sys/block/||;s|/d*e*v*i*c*e*/*\(.*\):| \1 |' | \
    awk '{
    if($2 == "size") {
    printf "%-3s %-6s: %d MB\n", $1,$2,(($3 * 512)/1048576)
    } else {
    printf "%-3s %-6s: ", $1,$2
    for(i=3;i<NF;++i) printf "%s ", $i; print $(NF)
    }
    }'
    done

  3.   هوگو dijo

    به هر حال ، df می تواند اطلاعات بیشتری را به این صورت فراخوانی کند:

    df -hT

  4.   هوگو dijo

    دستور دیگری برای مجموعه:

    sudo systool -c block -v | less

    1.    KZKG ^ Gaara dijo

      O_O ... لعنت ، متشکرم برای این همه دستورات LOL !!!

  5.   رودا ماچو dijo

    lsblk خیلی خوب ، ممنون!

    1.    KZKG ^ Gaara dijo

      با تشکر از شما برای نظر

  6.   خشونت dijo

    sudo part --l

    1.    KZKG ^ Gaara dijo

      عالی ، من این یکی را نمی دانستم
      ممنون

  7.   کیکی dijo

    بسیار خوب ، من فقط "fdisk -l" را می دانستم. موردی که من بیشتر دوست داشتم «lsblk» است ، این یکی است که اطلاعات را به بهترین شکل نشان می دهد.

    1.    KZKG ^ Gaara dijo

      با تشکر از نظر شما

  8.   نادان dijo

    من همیشه با df -h / و disk -l کار می کردم ، بقیه را که نادیده گرفتم.

  9.   بی نام dijo

    عجیب است که هیچ کس در مورد آن چیزی نمی داند:
    # لیست blkid -o
    اطلاعات را به خوبی جدول بندی می کند و البته lsblk که من یک نام مستعار در .bashrc خود ایجاد کرده ام
    $ cat .bashrc | نام مستعار grep -i
    نام مستعار lsblk = »lsblk -o RM، RO، MODEL، NAME، LABEL، FSTYPE، MOUNTPOINT، SIZE، PHY-SEC، LOG-SEC، MODE، Owner، GROUP، UUID

    با تشکر برای چنین مشارکت هایی

  10.   رایدن dijo

    با تشکر از دستورات ، هر روز حداقل 20 دقیقه خواندن ، یک روز صرف شده است

    1.    KZKG ^ Gaara dijo

      با تشکر از شما برای نظر

  11.   رودولفو dijo

    بسیار خوب ، همچنین خوب است اگر توصیه می کنید برای جزئیات بیشتر به صفحه man هر فرمان نگاه کنید ، سلام.

  12.   پیروز dijo

    برای دانستن دما ...
    root @ darkstar: / home / salvic # smartctl -A / dev / sdc | grep '194' | awk '{چاپ 10 دلار}'
    34

  13.   ووکر dijo

    عالی «lsblk» ، او را نمی شناخت! بسیار مفید است زیرا هر زمان که بخواهم به آن اطلاعات دسترسی پیدا کنم در نهایت با استفاده از fdik -l که دست و پا گیرتر است ، و برای UUID "ls -lha / dev / disk / by-UUID" را انجام می دهم و شروع به شناسایی خودم می کنم. با «lsblk» همه چیز در یک فرمان واحد و تمیز است و فضای کمی را در ترمینال اشغال می کند ... با تشکر از مشارکت شما

  14.   مارکوس_تاکس dijo

    خوش مشرب

  15.   Fedex5 dijo

    عظیم!

    مفید و ساده ممنون

  16.   ادیسون کوئیزویینا dijo

    با تشکر از شما برای ارسال بسیار مفید

    نعمت ها

  17.   فاوستو فابیان گارسه dijo

    سهم عالی واقعاً به من خوب خدمت کرد. مقاله مشترک

  18.   میگل لووی dijo

    بسیار متشکرم ، دستورات به من کمک کردند.

  19.   میگل dijo

    بسیار ممنون از اینکه این اطلاعات را به اشتراک گذاشتید.

    عالی به ذهنم رسید.

  20.   Predatux dijo

    سلام به همه ، من می خواهم بدانم آیا فرمانی برای شناسایی پارتیشن های فرم (0,2،4,3) ، (XNUMX،XNUMX) و غیره وجود دارد.
    من در راه اندازی سیستم عامل Remix از یک پارتیشن روی هارد sde6 کمی مشکلی دارم که به نظر من (4,6،XNUMX) است ، اما بوت همیشه با بیان اینکه صحیح نیست ، از کار می افتد.

    با تشکر از شما و با احترام.

  21.   دیگو dijo

    سلام به همه ، من می خواستم موارد زیر را از شما بپرسم ، من یک کامپیوتر دارم که یک لینوکس مجازی دارم و یکی از دیسک هایی که نصب کرده است مجبور شدم فضای موجود را بیرون بریزم ، اشکالی ندارد اما من باید پارتیشن را گسترش دهم زیرا از linux شما هنوز هم می توانید فضای قبلی من را ببینید و نه فضای جدید ، بنابراین من می فهمم که شما باید پارتیشن را گسترش دهید تا بعداً هنگامی که دوباره آن را روی linux نصب می کنید ، منعکس شود. نکته این است که در آنجا من نسخه پشتیبان تهیه می کنم و نباید اطلاعات را در آنجا از دست بدهم. آیا می توانید به من بگویید که دستور صحیح برای گسترش پارتیشن از 128 گیگابایت به 1 ترابایت ، و پس از اتمام این کار ، آن را بر روی linux نصب کنید. نوع پارتیشن به نظر من ext3 است ، منتظر نظرات شما هستم ، پیشاپیش متشکرم