-
実験前の準備:
-
システムにハードディスクを追加する方法:
- 1)linux virt-manager、電球をクリックし、ハードウェアを追加し、モードとしてvirtioを選択します
- 2)Windowsは閉じた状態、設定、追加、ハードディスク、次のステップ、sata、次のステップ、作成、5G、次のステップ、ロケーションストレージ、完了
1.デバイスの識別
-
機器がシステムに接続されると、ファイルの形式になります
-
デバイスファイル名:
- SATA / SAS / USB / dev / sda、/ dev / sdb ## s = SATA、d = DISK a =最初のブロック、b = 2番目のブロック
- IDE / dev / hd0、/ dev / hd1 ## h = hard
- VIRTIO-BLOCK / dev / vda、/ dev / vdb ## v = virtio
- M2(SSD)/ dev / nvme0、/ dev / nvme1 ## nvme = m2
- SD / MMC(カード)/ dev / nmcblk0、/ dev / nmcblk1 ## nmcblk = nmcカード
- CD-ROMドライブ/ dev / cdrom、/ dev / sr0、/ dev / sr1
-
デバイスビュー
-
fdisk -l ##ディスクパーティションの状況、システム内の実際のデバイスの状況を確認します
-
lsblk ##デバイスの使用法
-
blkid ##デバイス管理モードとデバイスID、IDが表示され、デバイスが処理されたことを示します
-
df ##デバイスの取り付け状況を表示する
-
df -h ##ユニット2 ^ n
-
df -H ##単位10 ^ n
-
cat / proc / partition ##システムによって認識されたデバイスを表示する
-
2.デバイスをマウントします
-
システム内のデバイスIDを持つデバイスは、システムで使用できます
-
マウントコマンド
-
mount-oマウントパラメータデバイスマウントポイント
-
umount Equipment | Mounting Point ##デバイスのアンインストール、ビジーは、アンインストールされたデバイスがシステムプログラムによって使用されていることを示し、アンインストールを完了できません
-
使用中のマウントをアンインストールします。
- フューザー-vm / mnt ##デバイスで実行されているプログラムを表示する
- kill -9 ###プログラムを終了します
- フューザー-kvm / mnt ##デバイスで実行されているほとんどのプロセスを終了し、プログラム占有の問題を解決します
-
マウント##マウント情報を表示
-
マウントデバイスマウントポイント##マウントデバイス
-
マウント-orw / dev / vda1 / mnt
-
mount -o remount、ro / mnt ##(マウントポイントを追加、デバイスなし)マウントパラメーターを読み取り/書き込みから読み取り専用(読み取りのみで書き込みではない)に変換します
4.パーティション
- 分割方法:
MBRパーティション方式
プライマリパーティション:プライマリパーティションテーブルにパーティション情報を記録し、直接使用できる
パーティション。拡張パーティション:プライマリパーティションテーブルに記録されたパーティションは直接使用できませんが、論理パーティションは論理パーティションに移動し
ます。拡張パーティション上のパーティションは、論理パーティションとも呼ばれます
o ## mbr分開去方法
p ##パーティションの状況を確認し
ます。拡張パーティションを作成すると、さらに4つのパーティションを作成できます。注:拡張パーティションを作成するときは、次のように指定する必要があります。拡張パーティションへの残りのスペース
(デバイスを削除するときは、デバイスが使用されていないことを確認してください。使用されていない場合、システムがクラッシュする可能性があります)
GPTパーティション
g#GPTパーティションメソッドを選択
p ## gptパーティションメソッドはいつでも作成できます
-
fdisk / dev / sdb ##パーティションインターフェイス
-
m ##ヒント
-
d ##削除
-
n ##新規
-
p ##表示
-
-l ##情報を表示
-
q ##終了(情報を保存しないでください)
-
wq ##(終了してハードディスクに保存)
-
-
udevadm settle ##パーティションテーブルをシステムに同期します
-
dd if = / dev / zero of = / dev / vdb bs = 1M count = 1 ##パーティションテーブル情報を削除します
-
1.分割方法を設定します
-
parted / dev / vdb mklabel msdos ##パーティションメソッドをmbrに設定します
-
parted / dev / vdb mklabel gpt ##パーティションメソッドgptを設定します
-
-
2.パーティションを分割します
-
parted / dev / vdb mkpart primary 1 100 ##新しいパーティション
-
parted / dev / vdb mkpart primary 101200 ##新しいパーティション
-
-
3.パーティションを削除します
- parted / dev / vdb rm 3 ## 3パーティションを削除
- parted / dev / vdb rm 3 ## 3パーティションを削除
5.システムファイルのフォーマット
-
新しく作成したデバイスはマウントして使用できません
-
ファイルシステムをインストールする必要があります
-
一般的なファイルシステムの比較:
-
デバイスファイルシステム形式
-
mkfs.xfs / dev / vdb1 -f ##データは-fでフォーマットする必要があります
-
マウント/ dev / sdb1 / mnt ##一時マウント
-
-
vim / etc / fstab
-
/ dev / sdb1 / mnt xfs defaults 0 0 ##戦略を永続的に停止する
-
mount -a ##ポリシーをすぐに有効にします
-
直接削除する必要はありません
-
ファイルが正しく書き込まれていません:(システムの起動に失敗します)
-
スーパーバイザーパスワードを入力します
-
vim / etc / fstabが間違った場所を変更する
-
-
df -sh ##デバイスサイズを表示
6.ディスククォータ
-
ユーザーがディスクを独占しないようにし、ユーザーがディスクに書き込むデータのサイズを制限する
-
umount / mnt
-
mount -o usrquota / dev / sdb1 / mnt ##ディスククォータをアクティブ化する
-
マウント| テール-n1 ##
-
edquota -u lee ##ディスククォータの編集
-
vim / etc / fstab ##ディスククォータの永続的なアクティブ化
-
永続的なアクティブ化:/ dev / sdb1 / mnt xfs defaults、usrquota 0 0 ##ディスクがアクティブ化されると、クォータを自動的にアクティブ化します
-
削除:対応するコンテンツを直接削除します
-
hard ##書き込み可能なデータの最大サイズ
7.使用する指示を見つける
- 実験の準備:ファイルの作成:/ mnt /ファイル内
touch westosfile{1..5}
chmod 000 westosfile*
chown lee westosfile1
chgrp westos westosfile2
chown westos.lee westosfile3
chmod ug+w westosfile1
chmod ugo+w westosfile2
chmod 755 westosfile3
chmod 666 westosfile4
chmod 700 westosfile5
mkdir westosdir
ls -l /mnt
-
監視コマンドwatch-n 1 ls -l / mnt
-
ファイル名検索
find / mnt / -name westosfile1
find / mnt -name westosf *
-
加速
検索/ etc / -name passwd
find / etc / -maxdepth 2 -name passwd
find / etc / -maxdepth 1 -name passwd
-
深浅探索
検索/ mnt -mindepth 2 -type d
find / mnt -mindepth 1 -type d
find / mnt -mindepth 0 -type d
-
ユーザー検索
検索/ mnt -user root
-
グループ検索
検索/ mnt -group westos
-
ユーザーとグループの検索
-afind / mnt -user westos -a -group lee
-
ユーザーまたはグループ
-ofind / mnt -user westos -o -group lee
find / mnt -user root -o -group lee
-
逆検索
検索/ mnt -not -user root -o -group lee
-
ファイル変更時間
touch / mnt / westosfile1 ##変更タイムスタンプ
検索/ mnt -cmin 1 ##ファイル
日付が1分以内に変更##表示時間
検索/ mnt -cmin + 1 ##変更時間が1分を超えている
-
ファイルサイズ検索
ddif = / dev / zero of = / mnt / westosfile1 bs = 1M count = 10
dd if = / dev / zero of = / mnt / westosfile2 bs = 1M count = 20 dd if = / dev / zero of = / mnt / westosfile3 bs = 1M count = 30
find / mnt -size 20M ## 20Mのファイルサイズ
find / mnt -size -20M ## 20M未満のファイルサイズfind / mnt -size + 20M ## 20Mを超えるファイルサイズ
-
ファイルパーミッション検索
exact ##ファイルパーミッションビット111find / mnt -perm 222または、## uビットに2があるか、gビットに2があるか、oビットに2があるfind / mnt -perm / 222
そして、## uビットには2があり、gビットには2があり、oビットには2があります。find/ mnt -perm -222
-
検索結果を処理します
find / mnt -perm -002 -exec rm -rf {}; ## oビット2のファイルを削除します