「lsblk」で表示されていない場所に移動するには?

「lsblk」で表示されていない場所に移動するには?

RHEL7を使用しています。

lsblk次の出力を提供します。

[root@integrator7 /]# lsblk
NAME                               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0                                  2:0    1    4K  0 disk 
sda                                  8:0    0  100G  0 disk 
├─sda1                               8:1    0    1G  0 part /boot
└─sda2                               8:2    0 56.5G  0 part 
  ├─osvg-root                      253:4    0   15G  0 lvm  /
  ├─osvg-home                      253:5    0  4.7G  0 lvm  /home
  ├─osvg-swap                      253:6    0    8G  0 lvm  [SWAP]
  ├─osvg-opt                       253:7    0  9.3G  0 lvm  /opt
  ├─osvg-var_log_audit             253:8    0  2.8G  0 lvm  /var/log/audit
  ├─osvg-var_log                   253:9    0  4.7G  0 lvm  /var/log
  ├─osvg-var_tmp                   253:10   0  2.8G  0 lvm  /var/tmp
  ├─osvg-tmp                       253:11   0  4.7G  0 lvm  /tmp
  └─osvg-var                       253:12   0  4.7G  0 lvm  /var
sdb                                  8:16   0  200G  0 disk 
└─sdb1                               8:17   0  200G  0 part 
  ├─vgdb-docker_lv                 253:0    0   30G  0 lvm  /var/lib/docker
  ├─vgdb-vgdb--log_lv              253:1    0  144G  0 lvm  /log
  ├─vgdb-vgdb--mnt_lv_10.5.134.162 253:2    0   17G  0 lvm  /mnt/10.5.134.162
  └─vgdb-vgdb--data_lv             253:3    0    9G  0 lvm  /data1
sr0                                 11:0    1 1024M  0 rom 

/dataしかし、failedに行くことができますlsblk。 2つの質問があります。

  1. /dataコマンドで表示されないのはなぜですかlsblk
  2. /dataディレクトリをどのように削除できますか?

ベストアンサー1

ディレクトリの削除(インストール場所に関係なく)は通常によって動作しますrm -rf foorootsudo

それ以外にも、マウントポイントについて言及する価値があると思います。 lsblkファイルシステムの特定のディスク/パーティションの場所を提供します。ここにリストされていない項目は通常、親項目の一部です。あなたの場合に/dataはインストールすることができます/。しかし、必ずしもそうではありません。

mountインストールされているコンテンツの完全なリストを取得するには、このコマンドを使用します。マウントポイントが一覧表示されますが、lsblkディスクではなくマウントポイントも表示されます。

以下は、見える内容の例です(読みやすくするためにインデントを追加しました)。

user ~ $ mount
/dev/sda1       on /     type ext4
/dev/sda2       on /home type ext4
sysfs           on /sys  type sysfs
proc            on /proc type proc
tmpfs           on /run  type tmpfs
/tmp/debian.iso on /mnt  type iso9660

この例では、2 つのディスクマウントポイントがあります。でその内容を見ることができますlsblk。つまり、特にインストールしない限り、すべてがオンに/なっていることを意味します。たとえば/dev/sda1、。/home/dev/sda2

tmpfs説明する次の簡単なタイプです。 RAMに存在するファイルシステムです。コンピュータの電源を切ると、さっと消えてしまいます。tmpfsマウントポイントに一時ファイルを書き込むことは、/runディスクに書き込むよりも速く行われ、特に非半導体ディスクではさらにそうです。

isoファイルの経験があるかもしれません。 10代の頃、私はISOを「インストール」する必要がある場合に備えて、書き換え可能なCDの数枚を持っていました。私はそれをCDに焼いてからCDを読んでファイルシステムを調べました。ただし、mount debian.iso /mntシステムで簡単に参照することもできます。この特定のファイル形式は、ファイルシステムのディレクトリとして表示されます。

sysfsタイプはprocカーネルで使用される特別なマウントポイントです。ファイルシステムのようにナビゲートできますが、/procその中にある情報は、実際に現在コンピュータで実行されているプロセスに関する情報です。これらのどれも物理ディスクにありません。

質問に直接答えるには:

lsblkコマンドで/ dataが表示されないのはなぜですか?

/dataディレクトリ/dev/sda2または他のタイプiso、またはtmpfs他のタイプ。mount確実に確認してください。

おすすめ記事