From da7d645f525b1b24debfa0f7bd3b5556355cfb05 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Wed, 2 Feb 2022 12:12:21 +0100 Subject: [PATCH] Fix more links --- doc/book/connect/backup.md | 2 +- doc/book/connect/fs.md | 4 ++-- doc/book/design/related-work.md | 2 +- doc/book/development/release-process.md | 2 +- doc/book/working-documents/design-draft.md | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/book/connect/backup.md b/doc/book/connect/backup.md index 878660fc..9fa72964 100644 --- a/doc/book/connect/backup.md +++ b/doc/book/connect/backup.md @@ -25,7 +25,7 @@ If you still want to use Borg, you can use it with `rclone mount`. ## Duplicati -*External links:* [Duplicati Documentation > Storage Providers](https://github.com/kees-z/DuplicatiDocs/blob/master/docs/05-storage-providers.md#s3-compatible) +*External links:* [Duplicati Documentation > Storage Providers](https://github.com/kees-z/DuplicatiDocs/blob/master/docs/05-storage-providers.md#user-content-s3-compatible) ## knoxite diff --git a/doc/book/connect/fs.md b/doc/book/connect/fs.md index 46df593b..6d9a5a68 100644 --- a/doc/book/connect/fs.md +++ b/doc/book/connect/fs.md @@ -56,11 +56,11 @@ fusermount -u /tmp/my-bucket ## s3fs -*External link:* [s3fs github > README.md](https://github.com/s3fs-fuse/s3fs-fuse#examples) +*External link:* [s3fs github > README.md](https://github.com/s3fs-fuse/s3fs-fuse#user-content-examples) ## goofys -*External link:* [goofys github > README.md](https://github.com/kahing/goofys#usage) +*External link:* [goofys github > README.md](https://github.com/kahing/goofys#user-content-usage) ## s3backer diff --git a/doc/book/design/related-work.md b/doc/book/design/related-work.md index da883c06..ade298ec 100644 --- a/doc/book/design/related-work.md +++ b/doc/book/design/related-work.md @@ -24,7 +24,7 @@ Openstack Cinder proxy previous solution to provide an uniform API. File storage provides a higher abstraction, they are one filesystem among others, which means they don't necessarily have all the exotic features of every filesystem. Often, they relax some POSIX constraints while many applications will still be compatible without any modification. As an example, we are able to run MariaDB (very slowly) over GlusterFS... -We can also mention CephFS (read [RADOS](https://ceph.com/wp-content/uploads/2016/08/weil-rados-pdsw07.pdf) whitepaper), Lustre, LizardFS, MooseFS, etc. +We can also mention CephFS (read [RADOS](https://doi.org/10.1145/1374596.1374606) whitepaper [[pdf](https://ceph.com/assets/pdfs/weil-rados-pdsw07.pdf)]), Lustre, LizardFS, MooseFS, etc. OpenStack Manila proxy previous solutions to provide an uniform API. Finally object storages provide the highest level abstraction. diff --git a/doc/book/development/release-process.md b/doc/book/development/release-process.md index e8d29ad8..eee45e24 100644 --- a/doc/book/development/release-process.md +++ b/doc/book/development/release-process.md @@ -34,7 +34,7 @@ We generate the following binary artifacts for now: Additionnaly we also build two web pages: - the documentation (this website) - - [the release page](https://garagehq.deuxfleurs.fr/releases.html) + - [the release page](https://garagehq.deuxfleurs.fr/_releases.html) We publish the static binaries on our own garage cluster (you can access them through the releases page) and the docker containers on Docker Hub. diff --git a/doc/book/working-documents/design-draft.md b/doc/book/working-documents/design-draft.md index 830496ee..44849a41 100644 --- a/doc/book/working-documents/design-draft.md +++ b/doc/book/working-documents/design-draft.md @@ -162,4 +162,4 @@ Number K of tokens per node: decided by the operator & stored in the operator's - CDC: - Erasure coding: - [Openstack Storage Concepts](https://docs.openstack.org/arch-design/design-storage/design-storage-concepts.html) -- [RADOS](https://ceph.com/wp-content/uploads/2016/08/weil-rados-pdsw07.pdf) +- [RADOS](https://doi.org/10.1145/1374596.1374606) [[pdf](https://ceph.com/assets/pdfs/weil-rados-pdsw07.pdf)]