From nobody Mon Aug 29 14:44:56 2022 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MGYBJ3hP2z4bGmY for ; Mon, 29 Aug 2022 14:44:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MGYBJ2kk2z4Km7; Mon, 29 Aug 2022 14:44:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661784296; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HV3biqkwKBuWR/sQjtXAKYNQ6UPpaUfQWoUBODZpeLo=; b=X5Vw343XHIIGmn0qSGJetiq6NPimpvwJrfLGJKO6BcR1OTg+rkz7rQIAWGuj6WKtUaTpR0 MjhayGMtLv2oqCxrQMD7xYtMbz79S1YALCoNrCdVP6QSwMz72AgC/qINP/l8u/imUID8gE 34/FLfOxoYG9HbG04cso3ZUdrJPO8Fjl1IZw1HufkidU5pQdi4pMfHYybqdVjYNgOs9CDB 2H4sPcwHl4qGiEkur3LH1dvmIn03f+mcxxVujCR0FKcEw39zkoaZ5RVwDG2VvhXQCqJ2aW 74bRfed3CFdUKCxPxCtN02ekte54SqyE0ERN4HJMj8q0i9/vuXuhx5CHirsO1A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MGYBJ1m8GzSNd; Mon, 29 Aug 2022 14:44:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 27TEiuT0038505; Mon, 29 Aug 2022 14:44:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27TEiul5038504; Mon, 29 Aug 2022 14:44:56 GMT (envelope-from git) Date: Mon, 29 Aug 2022 14:44:56 GMT Message-Id: <202208291444.27TEiul5038504@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ryusuke SUZUKI Subject: git: c9c1032c9a - main - ja/handbook: Upadate basic chapter List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ryusuke X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c9c1032c9ac48a8e498f732e2621f498c1f67e35 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661784296; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HV3biqkwKBuWR/sQjtXAKYNQ6UPpaUfQWoUBODZpeLo=; b=B6HhHpSMkpR/f4jmz7OXT7nnxXbt5fz8A8m6PdmtAzK8YfpEFaU7I39TbNUwugNEfjFKAW 4McgiG25GttkJk68ho5ESF6ptJNUGWVCXj2VabNGgJeSZRP2xF3Mi3Mi5+LVkZNG4rpeGJ HL/7U8I5zuMcd2j143ihSraz0BYVQjVPC5YF9jhJZEHsz9V1daAeen9gtVTO47Hy3t4AB9 FrB01Mb1ANRvXOH/OsCwwrCgUlS3oYP7Ytj4sdyuCrw4tnCZ7/6a49FPt9yyqumRgMzchm 5hd8VzNrL3clwNjCuyqneu32Dcndkj7VFMVEiWm6i7PaAg3zEFy1nd9CDrXsZw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1661784296; a=rsa-sha256; cv=none; b=fQYjKFfncisnCQIv3Lw6n3paqbA42ZT1wWiFbZa6KIphV4QBzErYK5sResnAt26N6v+Qin RtVlz53dxlrlDkxBzIFI9B64ELm5ZzANxwLyPGwDtlgBnrtqXByVnj/GLCrHZHVuopAuSd Jb5gABoKjciZHz45nwEMHDTOiMjSIPMSD8lD2mQVRnHVB7uoCwfhc9Q864NYkd68JUC7Vu LO4Mx0VYliM0VEGRldi0xv3o/Ot8sXLSbNSdnPTlcQg5SuG4AsL0CACq7W3ZgqkgcoPx7w 708fkty6N68DYOKSKm1JFk2MhvOx/l3xJZLmkCoktruCRGU0wWRHN2cXSXfHeQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ryusuke: URL: https://cgit.FreeBSD.org/doc/commit/?id=c9c1032c9ac48a8e498f732e2621f498c1f67e35 commit c9c1032c9ac48a8e498f732e2621f498c1f67e35 Author: Ryusuke SUZUKI AuthorDate: 2022-08-29 14:44:31 +0000 Commit: Ryusuke SUZUKI CommitDate: 2022-08-29 14:44:31 +0000 ja/handbook: Upadate basic chapter c0e16f9d62 -> 42ee45d4cf --- .../content/ja/books/handbook/basics/_index.adoc | 42 +++++++++------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/documentation/content/ja/books/handbook/basics/_index.adoc b/documentation/content/ja/books/handbook/basics/_index.adoc index 3f36794947..b9b7ff07fe 100644 --- a/documentation/content/ja/books/handbook/basics/_index.adoc +++ b/documentation/content/ja/books/handbook/basics/_index.adoc @@ -228,6 +228,12 @@ FreeBSD は BSD UNIX(R) の直系の子孫であり、 いくつかの鍵とな それはそのファイルの所有者 (owner) に対するもの、そのファイルが所属するグループ (group) に対するもの、 その他 (others) に対するものの 3 つです。 これを数字を使って表現すると、次のようになります。 +[NOTE] +==== +この節では、伝統的な UNIX(R) の許可属性について説明します。 +より細かいファイルシステムのアクセス制御に関しては、crossref:security[fs-acl,“アクセス制御リスト”] をご覧ください。 +==== + [.informaltable] [cols="1,1,1", frame="none", options="header"] |=== @@ -734,8 +740,6 @@ image::example-dir4.png[] image::example-dir5.png[] -まったく同じではありませんが、これは MS-DOS(R) の `join` コマンドと似ています。 - 通常は FreeBSD をインストールするときにファイルシステムを作成し、どこにマウントするか決定します。 新しいディスクを追加することがなければ、それらを変更することはありません。 @@ -786,23 +790,24 @@ FreeBSD がメモリを使い果たしたときに、現在使用されていな |`d` パーティションは、 それに関連づけられた特別な意味を持っていましたが、 今は無いので、普通のパーティションとして動作するでしょう。 |=== -ファイルシステムを含んだそれぞれのパーティションは、FreeBSD が _スライス_ と呼ぶものの中に格納されます。 -スライスは FreeBSD の用語で、 普通はパーティションと呼ばれるものです。 -もう一度言及しますが、これは FreeBSD の UNIX(R) 背景によるものです。 -スライスは 1 から 4 までの番号がつけられます。 +FreeBSD のディスクはスライスに分けられます。 +Windows(R) ではパーティションと呼ばれるもので、 +スライスには 1 から 4 までの番号がつけられます。 +スライスは、ファイルシステムを含むパーティションに分けられます。 +パーティションは文字で表されます。 スライス番号は 1 から始まり `s` を前につけられて、デバイス名の後に続きます。 -したがって、"da0_s1_" は一番目の SCSI ドライブ上の 一番目のスライスです。 +したがって、"da0__s1__" は一番目の SCSI ドライブ上の 一番目のスライスです。 ディスク上に四つの物理スライスだけが存在できます。 しかし、 適切な種類の物理スライス内に論理スライスをもつことができます。 これらの拡張されたスライス番号は 5 から始まります。 -したがって、 "ad0_s5_" は、一番目の IDE ディスク上の一番目の拡張スライスです。 +したがって、 "ad0__s5__" は、一番目の IDE ディスク上の一番目の拡張スライスです。 これらのデバイスは、 スライスを占有することを予期するファイルシステムによって使用されます。 スライスや "危険な専用" の物理ドライブ、 そして他のドライブは `a` から `h` までの文字として表される _パーティション_ を含んでいます。 この文字はデバイス名に追加されます。 -したがって、 "da0_a_" は一番目の "危険な専用" da ドライブ上の a パーティションです。 -"ad1s3_e_" は、 二番目の IDE ディスク上の 三番目のスライス内にある五番目のパーティションです。 +したがって、 "da0__a__" は一番目の "危険な専用" `da` ドライブ上の `a` パーティションです。 +"ad1s3__e__" は、 二番目の IDE ディスク上の 三番目のスライス内にある五番目のパーティションです。 最後に、システム上のそれぞれのディスクは識別されます。 ディスク名はどの種類のディスクであるかを示す記号ではじまり、どのディスクかを示す数字が続きます。 @@ -956,9 +961,6 @@ man:mount[8] で説明されているように、このコマンドはたくさ `-o` には、 次のようなオプションを複数カンマで区切って指定できます。 -noexec:: -そのファイルシステム上のバイナリの実行を禁止します。 セキュリティのために有用なオプションです。 - nosuid:: そのファイルシステム上の setuid や setgid フラグを解釈しません。 これもセキュリティのために有用なオプションです。 @@ -1009,7 +1011,6 @@ FreeBSD により実行されているシステムプロセスもたくさんあ 298 p0 Ss 0:01.10 tcsh 7078 p0 S 2:40.88 xemacs mdoc.xsl (xemacs-21.1.14) 37393 p0 I 0:03.11 xemacs freebsd.dsl (xemacs-21.1.14) -48630 p0 S 2:50.89 /usr/local/lib/netscape-linux/navigator-linux-4.77.bi 72210 p0 R+ 0:00.00 ps 390 p1 Is 0:01.14 tcsh 7059 p2 Is+ 1:36.18 /usr/local/bin/mutt -y @@ -1054,7 +1055,6 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse 7078 nik 2 0 15280K 10960K select 2:54 0.88% 0.88% xemacs-21.1.14 281 nik 2 0 18636K 7112K select 5:36 0.73% 0.73% XF86_SVGA 296 nik 2 0 3240K 1644K select 0:12 0.05% 0.05% xterm -48630 nik 2 0 29816K 9148K select 3:18 0.00% 0.00% navigator-linu 175 root 2 0 924K 252K select 1:41 0.00% 0.00% syslogd 7059 nik 2 0 7260K 4644K poll 1:38 0.00% 0.00% mutt ... @@ -1068,7 +1068,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse man:top[1] を使うとデフォルトでプロセスが使っているメモリ容量を表示します。 メモリ使用量の欄は 2 項目に分かれており、 一方は合計使用量、 そしてもう一方は実使用量です。 合計使用量はアプリケーションが必要としているメモリ量で、実使用量はその時点で実際に使われているメモリ量です。 -この例では、man:getenv[3] がだいたい 30 MB の RAM を必要としていますが、 いまのところ 9 MB しか使っていないことが分かります。 +この例では、mutt がだいたい 8 MB の RAM を必要としていますが、 いまのところ 5 MB しか使っていないことが分かります。 man:top[1] は自動的に 2 秒ごとに画面を更新します。 `-s` 使うと更新間隔を変更することができます。 @@ -1331,16 +1331,6 @@ FreeBSD が起動するとき、ブートメッセージの大部分は検出さ FreeBSD におけるほとんどのデバイス、デバイスノードと呼ばれる [.filename]#/dev# にあるスペシャルファイルを通してアクセスしなければなりません。 -=== デバイスノードを作成する - -新しいデバイスをシステムにつけ足したり、 追加デバイスのサポートをコンパイルして加えたりするときは、 デバイスノードを作成しなければなりません。 - -==== `DEVFS` (デバイスファイルシステム: Device File System) - -デバイスファイルシステム `DEVFS` は、 グローバルファイルシステム名前空間の中のカーネルデバイス名前空間へのアクセスを提供します。 -デバイスノードを手動で作成したり変更したりするのではなく、`DEVFS` が自動的にこの特別なファイルシステムを管理するのです。 -詳しくは man:devfs[5] マニュアルページをご覧ください。 - [[basics-more-information]] == さらに詳しい情報を得るには...