最新記事

外付けドライブを自動的にマウントする項目を確認する方法
linux
arch-linux
mount
automounting

外付けドライブを自動的にマウントする項目を確認する方法

ずっと前に、リムーバブルドライブを/mediaディレクトリに自動的にマウントするものをインストールしたようです。今、物を取り除く方法がわかりません。sudo umount正しいファイル/devでは何も機能しないようです。また、確認してみると、/etc/fstabこのドライブはリストにありません。 Arch Wikiの自動マウントソフトウェアのリストを見ましたが、私のシステムでは見つかりませんでした。 これらのドライブに何がマウントされているのかを特定してマウント解除する方法はありますか?デバッグをどこで開始するのかわかりません。 私はArch Linux(btw)とi3を使用しています。 Linux 5.13.6-arch1-1 編集する:要求された情報: > lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 447.1G 0 disk ├─sda1 8:1 0 260M 0 part /boot ├─sda2 8:2 0 1G 0 part [SWAP] └─sda3 8:3 0 445.9G 0 part / sdb 8:16 0 238.5G 0 disk ├─sdb1 8:17 0 16M 0 part └─sdb2 8:18 0 238.5G 0 part /media/AEA2D0BEA2D08C69 sdc 8:32 0 596.2G 0 disk └─sdc1 8:33 0 596.2G 0 part /media/d8ee19f6-cb8b-4f23-acd0-91cbee055d69 sdd 8:48 0 1.8T 0 disk └─sdd1 8:49 0 1.8T 0 part /media/DISK 取り付けられているすべてのドライブに問題があります/media。/dev/sddリムーバブルハードドライブなので、これについて集中的に見てみましょう。 > mount proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) dev on /dev type devtmpfs (rw,nosuid,relatime,size=8148076k,nr_inodes=2037019,mode=755,inode64) run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755,inode64) efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) /dev/sda3 on / type ext4 (rw,relatime) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16741) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime) tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime) fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime) configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,nr_inodes=409600,inode64) /dev/sda1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro) /dev/sdb2 on /media/AEA2D0BEA2D08C69 type fuseblk (ro,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=ldm) /dev/sdc1 on /media/d8ee19f6-cb8b-4f23-acd0-91cbee055d69 type ext4 (rw,relatime,uhelper=ldm) /dev/sdd1 on /media/DISK type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=ldm) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1631576k,nr_inodes=407894,mode=700,uid=1000,gid=1000,inode64) gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000) gvfs最後の行を見ると、インストールに関する内容があるようです。 > sudo umount /dev/sdd1 > lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 447.1G 0 disk ├─sda1 8:1 0 260M 0 part /boot ├─sda2 8:2 0 1G 0 part [SWAP] └─sda3 8:3 0 445.9G 0 part / sdb 8:16 0 238.5G 0 disk ├─sdb1 8:17 0 16M 0 part └─sdb2 8:18 0 238.5G 0 part /media/AEA2D0BEA2D08C69 sdc 8:32 0 596.2G 0 disk └─sdc1 8:33 0 596.2G 0 part /media/d8ee19f6-cb8b-4f23-acd0-91cbee055d69 sdd 8:48 0 1.8T 0 disk └─sdd1 8:49 0 1.8T 0 part /media/DISK

Admin

Ubuntuからファイルを削除するのはなぜこんなに遅いのですか?
linux
command-line
rm

Ubuntuからファイルを削除するのはなぜこんなに遅いのですか?

Linuxでファイルを削除すると、実際には削除されず、inodeテーブルのファイルへのリンクのみが削除されるというstackoveflowの記事を読んでいました。それでは、削除が一定の時間操作ではないのはなぜですか? 私も実験してみました。 1500個の画像を含むフォルダを作成し、これらの画像のtarオブジェクトを作成しました。ディレクトリとtarファイルのサイズは同じです。 tarオブジェクトと1500ピクチャディレクトリを削除する手順は次のとおりです。 tarファイルを削除してくださいtime rm test.tar。 real 0m0.024s user 0m0.001s sys 0m0.024s ディレクトリの削除:time rm -r test real 0m0.219s user 0m0.024s sys 0m0.191s 私が理解したのは、この時間の違いは、1つのファイルのリンク 解除と1,500のファイルのリンク解除によるものです。しかし、tarオブジェクトの削除は1500倍速くなければなりませんか?

Admin

Bashで貼り付けコマンドを使用して2つの新しい行を作成します。
linux
bash
newlines
paste

Bashで貼り付けコマンドを使用して2つの新しい行を作成します。

Linux bashで貼り付けコマンドを使用して、各ファイルの間に2つのスペースを入れ、3つのファイルを1つのファイルに貼り付けたいと思います。 paste -d '\n\n' file1.txt file2.txt file3.txt > output.txt paste -d '\n'しかし、間にはまったく違いはありませんpaste -d '\n\n'。 file1が単一の数字「1」で構成され、file2が「2」で構成され、file3が「3」で構成されていると仮定すると、常に次のような結果が得られます。 1 2 3 しかし、私は欲しい: 1 2 3 私のコードがうまくいかないのはなぜですか?

Admin

2 番目のレベルのサブディレクトリで「1 レベル上に」ファイルを移動する
linux
bash

2 番目のレベルのサブディレクトリで「1 レベル上に」ファイルを移動する

デフォルトでは、1..M個のディレクトリ(DIRA-DIRZ)を含む親ディレクトリ(PARENT)があり、各ディレクトリには0..N個のディレクトリ(DIR1-DIRN)が含まれており、各ディレクトリにはファイルリスト(FILEa -FILEz )が含まれています。 。 PARENT/DIRA/DIR1/files PARENT/DIRB/files PARENT/DIRC/DIR2/files PARENT/DIRC/DIR3/files ...セカンダリディレクトリ(DIR1-DIRN)が存在する場合は、ファイルをセカンダリディレクトリ(DIR1)からそれを含むプライマリディレクトリ(DIRA)に移動し、現在空のセカンダリディレクトリ(DIR1)を削除します。 PARENT/DIRA/files PARENT/DIRB/files PARENT/DIRC/files 私はこの作品を使用しようとしていることがわかりました。 find /thisdir -type f -name "*.ogg" -exec mv {} /somedir \; ただし、外部ループとそれを統合する方法を理解することはできません。 提供できる助け、特に説明が役に立ちます!

Admin

bashを使用してGoogleドライブのLinuxフォルダを同期する方法は?
linux
synchronization
google-drive

bashを使用してGoogleドライブのLinuxフォルダを同期する方法は?

初歩的な質問であることはわかりますが、Ubuntuコンピュータのフォルダ(ドキュメントなど)をGoogleドライブと同期する簡単な方法はありますか? griveを試しましたが、Googleでアクセスエラーが発生しました。さらに、このプロセスは標準bashコマンドを使用すると簡単にする必要があります。そうですか? Bashを使用してコンピュータ間でドキュメントフォルダを同期するプロセスは何ですか? ありがとう

Admin

Linuxコマンドは、パターンの前後の部分行を異なる方法で処理します。
linux
text-processing
awk
sed

Linuxコマンドは、パターンの前後の部分行を異なる方法で処理します。

私のオリジナルテキストは 11 2 CDTZ - b00264ab 36 37 CDTB - c2330001 出力テキストを次のように表示したいと思います。 11 2 CDTZ - b0:02:64:ab 36 37 CDTB - c2:33:00:01 ハイフンの後に、文字列の2文字ごとにコロンを追加する必要があります。 次のような一般的なテキスト処理コマンドはありますか? ハイフンの前に含まれるすべての文字列は変更されていないままにしてください。 ハイフンの後に2文字ごとにコロンを挿入します。 通常、パターン(ここではハイフン)の前後のテキストを異なる方法で処理する必要があります。 これまでの私の努力: sed私はとの基本的な知識がありますawk。 sedでこれを行う方法がある場合は、awkフィールド-区切り文字で(ハイフン)を設定し、それをawk実行してから、行全体を印刷します。sed 's/../&:/g;s/:$//'$2print $0

Admin

argon2 コマンドに引数を渡すことはできません。
linux
debian
password
hashsum

argon2 コマンドに引数を渡すことはできません。

argon2(Debianパッケージの)マニュアルによると、標準入力からパスワードを渡すように指示されています。しかし、指示に従って試してみると echo -n "password" | argon2 salt "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"-t 4 -e プログラムはちょうどError: unknown argument。 私がここで何を見逃しているのでしょうか?マニュアルによると 提供されるソルト(コマンドの最初の引数)の長さは少なくとも8オクテットでなければならず、パスワードは標準入力として提供されます。

Admin

追加読書
linux
filesystems
man

追加読書

両方hier(7)そしてfile-hierarchy(7)マニュアルページは、従来のファイルシステム階層を説明すると主張しています。しかし、それらの間にはいくつかの違いがあります。たとえば、およびはhier(7)説明されていますが、は説明されていません。これら2つの説明の違いは何ですか?実際のLinuxシステムはどちらを使用しますか?/opt/var/crashfile-hierarchy(7)

Admin

Linux タイマー割り込み
linux
kernel
scheduling
interrupt

Linux タイマー割り込み

Linuxカーネルについては2つの質問があります。具体的には、タイマー割り込みでLinuxが何をしているのかを正確に知っている人はいますか?これに関する文書はありますか?カーネルをビルドするときにCONFIG_HZ設定を変更すると、どのような影響がありますか? よろしくお願いします!

Admin

実行時にMTDパーティションのサイズを変更できますか?
linux
partition
flash-memory

実行時にMTDパーティションのサイズを変更できますか?

非常に具体的な要件があります。 Flashのコンテンツを部分的に置き換えることです。そしてMTDパーティション境界を移動します。 現在の地図は次のとおりです。 u-boot 0x000000 0x040000 u-boot-env 0x040000 0x010000 kernel 0x050000 0x230000 initrd 0x280000 0x170000 scripts 0x3f0000 0x010000 filesystem 0x400000 0xbf0000 firmware 0xff0000 0x010000 希望の出力は次のとおりです。 u-boot 0x000000 0x040000 u-boot-env 0x040000 0x010000 kernel 0x050000 0x230000 filesystem 0x280000 0xd70000 firmware 0xff0000 0x010000 これはinitrd、ある領域に縮小され、scripts他filesystemの領域が残ることを意味します。 問題は、これが実行中のシステム(「以前の」構成で始まる)で達成される必要があることです。そして再起動する前に、カーネルと「新しい」ファイルシステムを再構築する必要があります。 システムが組み込まれていて、動作するスペースがほとんどありません(しかしSDカードはあります)。 もちろん、書き換えられたカーネルはDTBに「新しい」設定を記録します。 問題は転換である。 注:私は見たことがありますこの問題しかし、非常に古く、カーネルパッチが必要であるという欠点があります。私はこれを避けたいです。

Admin

nslookup dbwr-scan は Rocky Linux 8.7 で期待した結果を提供しません。
linux
dns
bind
database
nslookup

nslookup dbwr-scan は Rocky Linux 8.7 で期待した結果を提供しません。

次のコマンドはスキャンアドレスを解析できません 。 ----------------------------- -- ---- [root@dbwr1 ~]# nslookup dbwr-scan サーバー: 192.168。 1.1 アドレス:192.168.1.1#53 信頼できない回答: *** dbwr-scan見つかりません:回答なし - ---- -- ------------------ ------------------------------ コマンド出力は次のようになります。 ---------------------------- - ------ [root@dbwr1 ~]# nslookup dbwr-scan サーバー: 192.168.24.1 アドレス: 192.168.24.1 #53 名前: dbwr-scan.localdomain アドレス : 192.168.24.43 名前: dbwr-s1.8.cal2 -scan.localdomain 住所: 192.168.24.41 --------------------------- - -------誰でも解決するのに役立ちますできますか? 私のバインドファイルの内容は次のとおりです。 [root@dbwr1 ~]# cd /var/named [root@dbwr1named]# cat localdomain.zone $TTL 86400 @ IN SOA dbwr1.localdomain.com.ルート.localdomain.com. ( 2014051001;シリアル番号 3600;更新 1800;再 試行604800;有効期限 86400;最小 ) 。 IN NS dbwr1.localdomain。 ;ネームサーバーローカルホストIPアドレス IN A 127.0.0.1 dbwr1 IN A 192.168.24.1 dbwr2 IN A 192.168.24.2 .168 1dbwr2- A 192.168 .24.32 の vip A 192.168.24.41 の dbwr-scan A 192.168.24.42 の dbwr -scan A 192.168.24.43 [root@dbwr1 名前付き]# cat 24.168.18 1 .localdomain.com.ルート.localdomain.com. ( 2 3H 1H 1W 1H) ;ネームサーバー情報 @ IN NS dbwr1.localdomain.com。 @IN PTR localdomain.com. ;リバースルックアップネームサーバー dbwr1 IN A 192.168.24.1 dbwr-scan IN A 192.168.24.41 dbwr-scan IN A 192.168.24.42 41 IN PTR dbwr-scan.localdomain。 42 IN PTR dbwr-scan.localdomain。 43 IN PTR dbwr-scan.localdomain。 [root@dbwr1 ~]# cat /etc/named.conf //named.conf // // ISC BIND 名前を設定するために Red Hat バンドルで提供される(8) // サーバーをキャッシュ名サーバーとしてのみ構成 (ローカルホストロ)DNSリゾルバのみ)。 // //名前付き設定ファイルの例については、/usr/share/doc/bind*/sample/を参照してください。 // // BIND管理者リファレンスガイド(ARM)オプションを参照してください。 {127.0.192.168.24.1} v6ポート53でリッスン中に "/ var / named"; ;ダンプファイル "/var/named/data/cache_dump.db";統計ファイル "/var/named" /data/named_stats.txt"; memstatistics - ファイル "/var/named/data/named_mem_stats.txt "; 再帰ファイル "/var/named/data/named.recursing"; secroots - file "/var/named/data/named.secroots"; {localhost} のクエリを許可する;再帰を有効にしないでください。 - RECURSIVE(キャッシュ)DNSサーバーを構築する場合– 再帰 DNS サーバーにパブリック IP アドレスがある場合、正当なユーザーに照会を制限するには、アクセス制御を有効にする必要があり ます 。の攻撃面が大幅に減少します。 / 再帰はい、dnssec を有効にする例 、 ISC DLVキーへのパス* / bindkeys-file "/etc/named.root.key"; 管理されたキーディレクトリ "/var/named/dynamic"; pid-file "/run/named/named.pid " "/run/named/session.key" ; ロギング{ チャネルdefault_debug "; 重大度動的 }; IN " named.ca "; }; ゾーン"localdomain.com" IN { タイプ "localdomain.zone";ゾーン"24.168.192.in-addr.arpa" ;IN{タイプマスター;ファイル "24.168.192.in-addr.arpa"; 更新を許可 {none }; include " /etc/named.root.key " "; [root@dbwr1 ~]# systemctl statusnamed.service ●named.service - Berkeley DNS (インターネット名ドメイン) ロード済み: ロード済み設定: 無効) アクティビティ: 2023 年 5 月 16 日火曜日 15:19:27 MDT からアクティブ (実行中) プロセス: 970 ExecStart=/usr/sbin/named -u names -c $ {NAMEDCONF} $OPTIONS(コード=exited) 、状態=0/SUCCESS) プロセス: 942 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "Yes" ] then /usr/sbin/named-checkconf -z "$NAMEDCONF> マスター PID: 975(名前) アクション: 4(制限: 100949) メモリ: 17.1M CGroup: /system. slice/named.service └─975 /usr/ sbin/named -unamed-c /etc /named.conf May 16 15:19 :27 dbwr1.localdomain names[975]: ネットワークに接続できない 'dbwr1.localdomain/A /IN' 解決中: 199.7.83.42#53 May 16 15:19:27 dbwr1 .localdomain naming [975]: ネットワークが回避策にアクセスできません。月 16 日, 15:19:27 dbwr1.localdomain naming [975]: ネットワークが "./DNSKEY" 解決方法にアクセスできません。 localdomain naming [975]: ネットワークにアクセスできません。解像度 "dbwr1.localdomain/AAAA/IN": 199.7.83.42#53 May 16 15:19:27 dbwr1.localdomain naming [975]: ネットワークが "dbwr1.localdomain/A/IN" 解像度にアクセスできません: 192.5 . 5.241#53 5月16日 15:19:27 dbwr1.localdomain naming[975]: ネットワークに接続できません。 'dbwr1.localdomain/AAAA/IN' 19:27 dbwr1.localdomain naming [975]: マネージドキー領域: DNSKEY 設定 "." を取得できません: 失敗しました 5月16日 15:19:27 dbwr1.localdomain naming[975]: サーバー起動クエリ解決完了しました 5月 16日 15:19:27 dbwr1.localdomainnamed[975 ]: IPv4 インタフェース enp0s3, 192.168.24.1#53 でリスニング中です。フィードバックをお寄せいただきありがとうございます。

Admin